@charset "utf-8";

body,p,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,input,select,textarea,button,th,td,figure,figcaption {margin: 0;padding: 0;}

ul,dl,ol {list-style: none;}

table {border-collapse: collapse;border-spacing: 0;}

img {border: none;max-width: 100%;}

/*input,select,textarea{outline:none;}*/

input[type='radio']:focus,input[type='checkbox']:focus{outline:none;}

a {text-decoration: none;cursor: pointer;color:inherit;font-size: inherit;}

a:hover,a:active,a:focus{text-decoration: none;color:inherit;}

h1,h2,h3,h4,h5,h6{font-weight: normal;}

html {outline: 0;-webkit-text-size-adjust: none;}

body {width: 100%;font-family: 'Arial','Microsoft YaHei';-webkit-text-size-adjust: none;}

html,body{font-size: 14px;color:#222;}

.fl {float: left;}/*左浮动*/

.fr {float: right;}/* 右浮动*/

.clear {clear: both;}/*清除浮动*/

.clearfix:after{clear:both;display: block;content: '';}/*清除浮动*/

.siteimg{width:0;height:0;display:inherit;}

/*.container{width: 100%;padding:0;}*/

.mainwidth{width: 1200px;margin:auto;}

.navwidth{width: 1180px;margin:auto;}

#jz52top { z-index: 200; visibility: visible; right: 10px; }

#jz52topa { visibility: hidden;}
#jz52top, #jz52top a { border: none;}


#jz52top { position: fixed; bottom: 40px; display: block; width: 40px; background: none repeat scroll 0% 0% transparent; border: 0px #cdcdcd solid; border-radius: 3px; border-top: 0; cursor: pointer; }
#jz52top:hover { text-decoration: none; }

#jz52top a { display: block; width: 40px; height: 40px; padding: 0; line-height: 12px; text-align: center; color: #787878; text-decoration: none; background: #fff url("../img/jz52top6.png") no-repeat 0 0; border-top: 0px #cdcdcd solid; }

                a.jz52topa:hover { background-position: -40px 0px !important;}
				#jz52top a b {
    visibility: hidden;
    font-weight: normal;
}
.nav ul li:nth-child(2):after {
    position: absolute;
    content: "";
    right: -12px;
    top: -10px;
    width: 24px;
    height: 24px;
    background: url(../img/icon-hot.png) center center / 24px 24px no-repeat;
}

.nav ul li li:nth-child(2):after{ background:none;}


/***************public*******************/

.top{height: 40px;background:#000;font-size: 12px;}

.top .top-right{float: right;width: 60%;text-align:right;height: 40px;line-height: 40px;color:#fff;}

.top .top-right a,.top .top-right span{margin-left: 10px;}

.top .top-right .ewm{display: inline-block;margin-left: 10px;position: relative;cursor: pointer;}

.top .top-right .ewm .img{width: 115px;height:auto;text-align: center;position:absolute;left:-25px;top:100%;background-color:#f2f2f2; padding:5px 10px;display: none; }

.top .top-right .ewm .img img{width: 100%;margin-top: 5px;}

.top .top-right .ewm .img p{line-height: 24px;color:#666;}

.top .top-right .ewm:hover .img{display: block;}

.top .top-left{float: left;width: 40%;color:#fff;height: 40px;line-height: 40px;}

.top .top-left .city{display: inline-block;position: relative;}

.top .top-left .city ul{position: absolute;left:0;top:100%;width: 240px;z-index: 9;background-color: #fff;border:1px solid #666;box-sizing: border-box;display:none;}

.top .top-left .city ul li{float: left;text-align: center;padding:0 15px;}

.top .top-left .city ul li a{color:#333;font-size: 14px;}

.top .top-left .city ul li a:hover{color:#bc251c;}

.top .top-left .city:hover ul{display: block;}

.top .top-left a{line-height: 16px;display: inline-block;}

.top .top-left span{margin:0 10px;}

.top .top-left .mapmarker{font-size:18px;vertical-align: bottom;margin-right: 8px;}

.header{width: 100%;border-bottom: 1px solid #aaa;}

.header .head{padding:0px 0;}

.header .logo{height: 65px;}

.header .logo img{height: 65px;}

.header .logo p{height: 20px;line-height: 20px;margin-top:5px;text-align: center;color:#555;}

.header .top-tel{text-align: right;height: 40px;}

.header .top-tel .hotline{color:#bc251c;font-size: 24px;font-weight: bold; height: 40px;width: 280px;float: right;margin-top: -8px;}

.header .top-tel .hotline span{display: block; float: right;line-height: 50px;height: 50px;text-align: left;}

.header .top-tel .hotline .pic{height: 50px;width: 40px;background:url(../img/toptel.png) center center no-repeat;float: right;margin-right: 10px;}

.header .top-tel .search{ float: right; text-align: left;/*padding-top:10px;*/}

.header .top-tel .search span{line-height: 30px;margin:0 5px;color:#838383;font-size:1rem;}

.header .top-tel .search .form-text{width: 360px;height: 36px;float: right; padding:0 10px;}

.header .top-tel .search .form-btn{width: 62px;height: 36px;background:url(../img/btn-search.jpg) no-repeat;border:none;float: right;}



.header .nav{padding-bottom: 20px; margin-top:20px;}

.header .nav .category{width: 235px;float: left;position: relative;}

.header .nav .category .categoryhead{height: 40px;background-color: #bc251c;cursor: pointer;}

.header .nav .category .categoryhead .collapse{width: 40px;height: 40px;float: left;padding:7px 0;display: block;}

.header .nav .category .categoryhead .collapse .icon-bar{width: 22px;height: 2px;background-color: #fcfcfc;display: block;margin:5px auto;}

.header .nav .category .categoryhead h3{font-size: 18px;font-weight: normal;line-height: 40px;margin-left: 40px;color:#fcfcfc;}

.header .nav .category .categoryhead i{float: right;font-size: 26px;width: 24px;text-align: center;margin-top: 7px;margin-right: 10px;}

.header .nav .category .subcategory{display: none; width:235px;height: 500px;position: absolute; z-index: 99;/* border-top:1px solid #aaa;*/}

.category .subcategory .menuleft{width: 235px;/*float: left;*/background-color:rgba(0,0,0,0.6);height: 100%;/*border-bottom:1px solid #aaa;*/box-shadow:0 2px 2px #aaa;}

.category .subcategory .menuleft ul{}

.category .subcategory .menuleft ul li{line-height: 30px;height: 55.5px; padding:10px 0; font-size: 16px;font-weight: normal;color:#fafafa;border-top: 1px solid #fafafa;text-align: center;}

.category .subcategory .menuleft ul li span{width: 30px;height: 30px;display:inline-block;margin-right: 15px;}

.category .subcategory .menuleft ul li i{ font-size: 26px;width: 24px;text-align: center;margin-top: 2px;margin-left: 25px;}

/*.category .subcategory .menuleft ul dd{line-height: 24px;padding-left: 30px;color:#fafafa;}*/

.category .subcategory .menuleft ul li.active {color:#090909; background-color: #fff;}

.category .subcategory .menuleft ul li.active  i{}

.category .subcategory .menuright{/*margin-left: 236px;*/display: none; background:#fff url(../img/subnav-bg.png) right bottom no-repeat;height: 100%; width: 905px; position:absolute;top:0;left:235px;border-top:1px solid #aaa;box-shadow:0 2px 2px #aaa; }

.category .subcategory .menuright .menuitem{display: none;width: 100%;padding-left:35px;}

.category .subcategory .menuright .menuitem .tjlist{float: right;width: 260px;padding:0 20px;}

.category .subcategory .menuright .menuitem .tjlist ul li{margin:20px 0;}

.category .subcategory .menuright .menuitem .tjlist ul li a{height:130px;overflow:hidden;display:block;}

.category .subcategory .menuright .menuitem .tjlist ul li img{width:100%;}

.category .subcategory .menuright .menuitem dl{padding: 1rem 0;border-bottom: 1px dotted #b3b3b3;margin-right:280px;}

/*.category .subcategory .menuright .menuitem dl:first-child{margin-top: 0;}*/

.category .subcategory .menuright .menuitem dl dt{display: inline-block;font-size: 1rem;font-weight: normal; width: 8rem;float: left;line-height: 1.8rem; text-align: left;}

.category .subcategory .menuright .menuitem dl dd{margin-left: 8rem;line-height: 1.8rem;font-size:0.9rem;min-height:1.8rem;}

.category .subcategory .menuright .menuitem dl dd a{display: inline-block;margin-right: 1.6rem;}

/*.category .subcategory .menuright .menuitem dl dd a:last-child{margin-right: 0;}*/

.category .subcategory .menuright .menuitem.active{display: block;}



.header .nav .menu-btn{display: none;}



.header .nav>ul{width: 100%; }

.header .nav>ul>li{float: left; height: 40px;text-align:right;margin-left: 15px;position:relative; width: 10%;}

.header .nav>ul>li>a{line-height: 40px; font-size: 16px;padding:0 5px;}

/*.header .nav ul li a span{color:#b7b7b7;}*/

.header .nav>ul>li:hover>a,.nav>ul>li.active>a{color:#bc251c;}

.header .nav>ul>li.hot::after{position: absolute;content: "";right:-12px;top: -10px;width: 24px;height: 24px;background:url(../img/icon-hot.png) center center / 24px 24px no-repeat;}

/*.header .nav ul li:hover a span,.nav ul li.active a span{color:#ab6f3a;}*/

/*.header .nav ul li:hover,.nav ul li.active{background:url(../img/nav_active_bg.png) center bottom no-repeat;}*/



.footer{}

.foot_one{width: 100%;margin:30px 0;    background: #f9f9f9;}

.foot_one ul li{padding-left:55px;}

.foot_one ul li h4{height: 26px;line-height: 26px;font-size: 20px;color: #000000; margin-top: 6px;font-weight: normal;}

.foot_one ul li p{height: 22px; line-height: 22px;font-size: 12px; color: #666666;}

.foot_one ul li:nth-child(1){background:url(../img/foot-one-01.jpg) no-repeat left center / 50px;}

.foot_one ul li:nth-child(2){background:url(../img/foot-one-02.jpg) no-repeat left center / 50px;}

.foot_one ul li:nth-child(3){background:url(../img/foot-one-03.jpg) no-repeat left center / 50px;}

.foot_one ul li:nth-child(4){background:url(../img/foot-one-04.jpg) no-repeat left center / 50px;}



/*.footer .foot-top{background-color: #3d3d3d;padding:25px 0;}

.footer .foot-top dl{width: 25%;float: left;text-align: center;color:#fef6f7;}

.footer .foot-top dl dt{font-size: 24px;font-weight: normal;height: 40px;}

.footer .foot-top dl dd{font-size: 16px;}*/

.foot_two{padding:25px 0;background-color:#f9f9f9;}

.foot_two .foot_two_contact{float: left;width: 28%;}

.foot_two .foot_two_contact img{max-width: 240px; }

.foot_two .foot_two_contact .txt{padding-left: 60px;padding-top:10px;}

.foot_two .foot_two_contact .txt p{line-height: 2em; font-size: 0.875rem;color:#3b3839;}

.foot_two .foot_two_contact .txt h4{line-height: 1.3em; font-size: 1.4rem;color:#c0251c;font-weight:bold;}

.foot_two .foot_two_menu{float: left;padding-top: 20px;}

.foot_two .foot_two_menu .bot-menu{float: left;width: 150px;border-right: 1px solid #fdfcfc;padding-left: 20px;}

/*.foot_two .foot_two_menu .bot-menu:first-child{width: 140px;padding-left: 0}*/

.foot_two .foot_two_menu .bot-menu h4{height: 30px;border-bottom: 1px solid #666;display: inline-block;font-size: 1.2rem;line-height: 1.5em;margin-bottom: 10px;}

.foot_two .foot_two_menu .bot-menu p{line-height: 2.2em;padding-left: 5px;font-size: 1rem;} 



.footer .foot_two .bot-ewm{ float: right; width: 20%;text-align: center;padding-top:20px;}

.footer .foot_two .bot-ewm img{max-width: 120px;margin-bottom: 10px;}

.footer .foot_two .bot-ewm p{color:#3b3839; text-align: center;line-height: 26px;font-size: 0.875rem;line-height: 2em;}



.foot-links{padding: 15px 0;}

.foot-links h4{width:5rem;float: left;font-size: 0.93rem;line-height: 2em;}

.foot-links p{margin-left: 5rem;font-size: 0.93rem;line-height: 2em;}

.foot-links p a{display: inline-block;margin:0 6px;}





.footer .foot-bot{text-align: center;padding:15px 0;font-size: 0.93rem;color:#615f5f; line-height: 1.6em;border-top: 1px solid #666;}



.totop{position: fixed;bottom: 200px;right: 3px;background-color: #fff;width: 60px;cursor: pointer;}





.pages{margin:10px 0;text-align: center;color:#666;font-size: 0.93rem;}

.pages a{display: inline-block;height: 24px;margin:0 2px; line-height: 24px;color:#666;width: 50px;font-size: 0.93rem;border:1px solid #ccc;}

.pages a:hover,.pages a.active{background-color: #bc251c;border-color:#bc251c;color:#fcfcfc;}

.pages a.none,.pages a.none:hover{ color:#999;cursor: default;}

.pages input#txtpage{width: 3.5rem;}

.pages input#btngopage{width: 3rem;border:none;background-color: #fff;}

.pages #btngopage{display:inline-block;padding:0 3px;cursor:pointer;}



.btnmore{display: inline-block;width: 120px;height: 34px;line-height: 34px;border-radius: 17px;border:1px solid #666;text-align: center;}



/***************************************************首页***********************************************************/

.banner{ width: 100%;}

.banner .bannerpic{height: 500px;}

#bannerCarousel .carousel-indicators li{border:none;background:#bc251c;margin:0 5px;width: 12px;height: 12px;border-radius: 12px;opacity: 0.4;}

#bannerCarousel .carousel-indicators li.active{opacity: 1;}

#bannerCarousel .carousel-indicators{bottom: 15px;}



.index-rmtj{padding: 50px 0 10px;}

.index-rmtj-left{width: 220px;float: left;}

.index-rmtj-left img{width: 100%;}

.index-rmtj-right{margin-left: 240px}

.index-rmtj-right ul{margin:0 -10px;}

.index-rmtj-right ul li {padding:0 10px;}

.index-rmtj-right ul li .item{height: 153px;padding: 30px 20px 0 20px;}

.index-rmtj-right ul li .item h4{font-size: 1.2rem;line-height: 24px;}

.index-rmtj-right ul li .item h4 i{font-style:normal;display: inline-block;width:50px;height: 24px;margin-left: 10px;font-size: 0.9rem;background-color: #bc251c;color:#fcfcfc;text-align: center; }

.index-rmtj-right ul li .item h4 a:hover{color:#bc251c;}

.index-rmtj-right ul li .item .jg{margin-top: 10px;color: #bc251c;font-size: 1.2rem;}

.index-rmtj-right ul li .item .jg small{color:#807f7e;margin-left: 10px;font-size: 0.9rem;text-decoration: line-through;}

.index-rmtj-right ul li .item>a{margin-top: 20px;background-color: #626262;padding:0px 15px;color:#fcfcfc;line-height: 24px;font-size: 0.9rem;}

.index-rmtj-right ul li .item>a:hover{background-color:#bc251c;}

.index-rmtj-right ul li:nth-child(1) .item{background:#ecebeb url(../img/index-rmtj-01.png) right bottom no-repeat;}

.index-rmtj-right ul li:nth-child(2) .item{background:#ecebeb url(../img/index-rmtj-02.png) right bottom no-repeat;}

.index-rmtj-right ul li:nth-child(3) .item{background:#ecebeb url(../img/index-rmtj-03.png) right bottom no-repeat;}



.index-section{}

.index-section .index-section-head{text-align: center;margin-bottom: 20px;}

.index-section .index-section-head h2{font-size:2.2rem;line-height: 1.8em;}

.index-section .index-section-head h2 span{color:#bc251c;}

.index-section .index-section-head p{font-size: 1rem;line-height: 1.5em;}



.index-fwlj{padding:30px 0;}

.fwlj-list{}

.fwlj-list ul{padding-left:3px;}

.fwlj-list ul li{margin:30px 0;border-right:2px solid #888;position:relative;}

.fwlj-list ul li.line:before{width:0;height:100%;content:"";position:absolute;left:-2px; border-left:2px solid #888;}

.fwlj-list li .item{text-align:center;}

.fwlj-list li .item h4{font-size:1.3rem;line-height:2em;color:#bc251c;}

.fwlj-list li .item h5{font-size:1rem;line-height:2em;}

.fwlj-list li .item .pic{padding:5px 15px;}

.fwlj-list li .item .pic img{max-width:100%;}

.fwlj-list li .item .intro{line-height:20px;}



.index-fwxm{padding: 30px 0;}

/*.index-fwxm .index-fwxm-head{text-align: center;margin-bottom: 20px;}

.index-fwxm .index-fwxm-head h2{font-size:2.2rem;line-height: 1.8em;}

.index-fwxm .index-fwxm-head h2 span{color:#bc251c;}

.index-fwxm .index-fwxm-head p{font-size: 1rem;line-height: 1.5em;}*/

.index-fwxm .index-fwxm-main .nav-tabs{margin-left:240px;height: 30px;border-bottom:1px solid #999;}

.index-fwxm .index-fwxm-main .nav-tabs li{margin-bottom:0;width: 100px;text-align: center;height: 30px;}

.index-fwxm .index-fwxm-main .nav-tabs li h2{line-height:30px;height:30px;}

.index-fwxm .index-fwxm-main .nav-tabs li a{padding:0;margin:0; border:0;line-height: 30px;border-radius: 0;font-size:1.1rem;display:block;}

.index-fwxm .index-fwxm-main .nav-tabs li.active a{background-color: #bc251c;color:#fcfcfc;}

.index-fwxm .index-fwxm-main .tab-content .fwxm-left{width: 220px;height:395px; float: left;padding:15px;background-color: #ecebeb;margin-top: -50px;}

.index-fwxm .index-fwxm-main .tab-content .fwxm-left h3{font-size: 1.6rem;line-height: 2em;}

.index-fwxm .index-fwxm-main .tab-content .fwxm-left p{font-size: 0.8rem;line-height:1.2rem;height:1.2rem;overflow:hidden;}

.index-fwxm .index-fwxm-main .tab-content .fwxm-left ul {margin:0 -10px;}

.index-fwxm .index-fwxm-main .tab-content .fwxm-left hr{border-top: 1px solid #999;margin:15px 0;}

.index-fwxm .index-fwxm-main .tab-content .fwxm-left ul li{width:50%;float: left;padding:5px 10px;}

.index-fwxm .index-fwxm-main .tab-content .fwxm-left ul li a{display: block;border:1px solid #999;text-align: center;line-height: 24px;font-size: 0.9rem;}

.index-fwxm .index-fwxm-main .tab-content .fwxm-left ul li a:hover{background-color:#bc251c;color:#fcfcfc;border-color:#bc251c;}

.index-fwxm .index-fwxm-main .tab-content .fwxm-list{margin:20px 0;margin-left: 240px;overflow: hidden;}

.index-fwxm .index-fwxm-main .tab-content .fwxm-list ul{ margin:-1px 0 0 -1px;}

.index-fwxm .index-fwxm-main .tab-content .fwxm-list li{border:1px solid #ccc; border-bottom: transparent;border-right: transparent;padding:30px 15px;text-align: center;}

.index-fwxm .index-fwxm-main .tab-content .fwxm-list li h4{font-size: 1.25rem;color:#181717;line-height: 2rem;margin-bottom:5px; height:2rem;overflow:hidden;}

.index-fwxm .index-fwxm-main .tab-content .fwxm-list li:hover h4{color:#bc251c;}

.index-fwxm .index-fwxm-main .tab-content .fwxm-list li p{height: 48px;line-height:24px;color:#555353;margin-bottom: 5px;overflow:hidden;}

.index-fwxm .index-fwxm-main .tab-content .fwxm-list li span{color:#bc251c;display: inline-block;line-height: 24px;font-size: 1.2rem;}

.index-fwxm .index-fwxm-main .tab-content .fwxm-list li a.btn{padding:0;width: 80px;border:1px solid #999;line-height: 24px;font-size: 0.9rem;margin-left: 15px;}

.index-fwxm .index-fwxm-main .tab-content .fwxm-list li a.btn:hover{background-color:#bc251c;color:#fcfcfc;}

.index-fwxm .more{text-align: center;padding:20px 0;}

.index-fwxm .more a{display: inline-block;width: 200px;line-height: 48px;border-radius: 15px;border:1px solid #ccc;font-size: 1.2rem;}

.index-fwxm .more a:hover{border:1px solid #bc251c;background-color: #bc251c;color:#fcfcfc;}



.index-zthd{padding:30px 0;background-color: #efefef;}

.index-zthd .index-zthd-main{ padding-bottom: 10px;}

.index-zthd .index-zthd-main ul{}

.index-zthd .index-zthd-main ul li{margin:10px 0;}

.index-zthd .index-zthd-main ul li .item{position:relative;overflow:hidden;}

.index-zthd .index-zthd-main ul li .item .hov{position: absolute;width: 100%;height: 100%;top:0;background-color: rgba(0,0,0,0.6);color:#fcfcfc;text-align: center;padding:30px 15px;top:100%;transition:all 0.5s;}

.index-zthd .index-zthd-main ul li .item:hover .hov{top:0;transition:all 0.5s;}

.index-zthd .index-zthd-main ul li .item .hov h4{font-size: 1.25rem;line-height: 2em;}

.index-zthd .index-zthd-main ul li .item .hov p{font-size: 1rem;line-height: 1.5em;}

.index-zthd .index-zthd-main ul li .item .hov .btnmore{border-color:#fcfcfc;color:#fcfcfc;margin-top: 20px;}

.index-zthd .index-zthd-main ul li .item .hov .btnmore:hover{background-color:#bc251c;border-color:#bc251c;}



.index-search{padding:30px 0 10px 0;}

#searchnum,#totalnum{color:#bc251c;}

.index-search .search{background-color: #cecece;padding:15px 30px;}

.index-search .search .search-form{background-color: #fff;}

.index-search .search .search-form .input-text{float: left;width: 40%;position: relative;padding:10px 0;}

.index-search .search .search-form .input-tel{float: left;width: 40%;position: relative;padding:10px 0;}

.index-search .search .search-form .input-tel:before{content:"";position: absolute;top:10px;left:0;height: 36px;border-left:1px solid #666;}

.index-search .search .search-form .input-btn{float: left;width: 20%;}

.index-search .search .search-form input[type="text"]{width: 100%;border:none;padding-left: 30px;height: 36px; }

.index-search .search .search-form input[type="text"]::-webkit-input-placeholder,

.index-search .search .search-form input[type="text"]::-moz-placeholder,

.index-search .search .search-form input[type="text"]:-moz-placeholder,

.index-search .search .search-form input[type="text"]:-ms-input-placeholder{color:#959594;}

.index-search .search .search-form #btnQuery{background:#bc251c url(../img/search-btn-bg.png) no-repeat 15px center / 30px;height: 56px;border:none;color:#fcfcfc;padding-left: 50px;font-size: 1.2rem;width: 100%;cursor: pointer;}

.index-search .search .search-form  i.fa{position: absolute;top:10px;left:10px;z-index: 9;font-size: 1rem;line-height: 36px;color:#959594;}

.index-search .search .search-form .input-tel i.fa{top:10px;font-size: 1.5rem;}

.index-search .search .search-main{background-color: #fff;margin-top: 20px;padding:15px 20px;}

.index-search .search .search-main .search-list {width: 50%;float: left;}

.index-search .search .search-main .search-list h4{line-height: 24px;font-size: 1.2rem;}

.index-search .search .search-main .search-list h4 a{float:right;}

.index-search .search .search-main .search-list ul{}

.index-search .search .search-main .search-list ul li{color:#959594;line-height: 30px;}

/*.index-search .search .search-main .search-tool{width: 50%;float: left;}

.index-search .search .search-main .search-tool h4{font-size: 1.2rem;}

.index-search .search .search-main .search-tool ul{padding:10px 0;border-left: 1px solid #999;margin-top: 10px;}

.index-search .search .search-main .search-tool ul li{float: left;width: 25%;text-align: center;border-left: 1px solid #999;}

.index-search .search .search-main .search-tool ul li:nth-child(1){border-left:none;}

.index-search .search .search-main .search-tool ul li .tit{line-height: 30px;}*/

.index-search .search .search-bot{margin-top: 15px;}

.index-search .search .search-bot h4{float: right;font-size: 1.4rem;}

.index-search .search .search-bot h4 span{color:#bc251c;font-size: 1.5rem;}

.index-search .search .search-bot p{font-size: 1.2rem;}

.index-search .search .search-bot p span{color:#bc251c;}



.list_lh{height:180px;overflow:hidden;margin-top:10px;}

.salecompany .list_lh{height:150px;}

.salecompany .list_lh ul li{padding:0;}

.salecompany .list_lh ul li span.state{padding:0;float:right;}

.salecompany .list_lh ul li:hover a,.salecompany .list_lh ul li:hover span{color:#bc251c;}

.salecompany .btncompany{margin-top:10px; display:inline-block;width:7rem;height:30px;line-height:30px;text-align:center;background-color:#bc251c;color:#fcfcfc;margin-right:20px;}







.index-fwys{padding:30px 0;}

.index-fwys .index-fwys-main{position: relative;}

.index-fwys .index-fwys-main ul {position: absolute;top:0;width: 100%;}

.index-fwys .index-fwys-main ul li{position:absolute;width: 340px;}

.index-fwys .index-fwys-main ul li h4{color:#bc251c;font-size: 1.5rem;line-height: 1.5em;}

.index-fwys .index-fwys-main ul li p{line-height: 1.5em;font-size: 1rem;}

.index-fwys .index-fwys-main ul li:nth-child(1){top:20px;left:55px;}

.index-fwys .index-fwys-main ul li:nth-child(2){top:185px;left:20px;}

.index-fwys .index-fwys-main ul li:nth-child(3){top:350px;left:55px;}

.index-fwys .index-fwys-main ul li:nth-child(4){top:0px;right:150px;width: 240px;}

.index-fwys .index-fwys-main ul li:nth-child(5){top:165px;right:100px;width: 240px;}

.index-fwys .index-fwys-main ul li:nth-child(6){top:350px;right:40px;}



.index-case{padding:30px 0;background-color: #efefef;}

.index-case-main{position:relative;}

.index-case-main ul li{width:255px;box-sizing:border-box;margin-right:40px;float:left;}

.index-case-main ul li img{width:100%;}

.index-case-main ul li p{margin-top:10px;line-height:30px;text-align:center;}

.slideHot{overflow:hidden;}

.change-btn{ position: absolute;width: 40px; height: 60px;top: 50%;margin-top: -30px;z-index:99;opacity:0.4;}

.change-btn.next{background: url(../img/index-case-right.png) no-repeat;right: -40px;}

.change-btn.prev{background: url(../img/index-case-left.png) no-repeat;left: -40px;}

.change-btn:hover{opacity:0.9;}



.index-khxs{padding:30px 0;background-color: #efefef;display:none;}

.index-khxs #khxsCarousel{padding: 10px 0;}

.index-khxs #khxsCarousel .carousel-inner{}

.index-khxs #khxsCarousel .carousel-inner .item{padding:0px 110px;}

.index-khxs #khxsCarousel .carousel-inner .item .pic{float: left;width: 200px;}

.index-khxs #khxsCarousel .carousel-inner .item .text{margin-left: 240px;padding:40px;}

.index-khxs #khxsCarousel .carousel-inner .item .text h4{font-size: 1.25rem;line-height: 2em;margin-bottom: 5px;}

.index-khxs #khxsCarousel .carousel-inner .item .text p{line-height: 1.8em;}

.index-khxs #khxsCarousel .carousel-control{background:none;}

.index-khxs #khxsCarousel .carousel-control {font-size: 6rem;color:#555;width: 90px;}

.index-khxs #khxsCarousel .carousel-control.left{background:url(../img/left.png) no-repeat center center / 100%;}

.index-khxs #khxsCarousel .carousel-control.right{background:url(../img/right.png) no-repeat center center / 100%;}



.index-about{padding:30px 0;}

.index-about .index-about-main{}

.index-about .index-about-main .pic{background:url(../img/index-about-bg.jpg) no-repeat center center / 100% 100%;padding:15px 10px 8px 14px;}

.index-about .index-about-main .text{padding-left: 25px;}

.index-about .index-about-main .text h4{font-size: 1.25rem;line-height: 2em;}

.index-about .index-about-main .text p{line-height: 1.7em;}



.index-news{padding:30px 0;}

.index-news .index-news-main{}

.index-news .index-news-main .more{float:right;line-height:34px;}

.index-news .index-news-main .more:hover{color:#bc251c;}

.index-news .index-news-main .nav-tabs{height: 34px;border:none;margin:auto;width: 480px;margin-bottom: 35px;}

.index-news .index-news-main .nav-tabs li{margin-bottom:0;text-align: center;height: 34px;padding:0 15px;}

.index-news .index-news-main .nav-tabs li a{padding:0;margin:0;width: 90px; border:0;line-height: 34px;border-radius: 0;}

.index-news .index-news-main .nav-tabs li.active a{background-color: #bc251c;color:#fcfcfc;position: relative;}

.index-news .index-news-main .nav-tabs li.active a:after{content:"";position: absolute; border-left:6px solid transparent;  border-right:6px solid transparent ;  border-top:9px solid #bc251c ;top:100%;left:50%;margin-left:-6px;  }

.index-news .index-news-main .tab-content{}

.index-news .tab-content .tab-pane>.pic{width: 38%;float: left;position:relative;}

.index-news .tab-content .tab-pane>.pic img{width:100%;height:250px;}

.index-news .tab-content .pic p{position: absolute; line-height: 30px; height: 30px; bottom: 0;width: 100%;background-color: rgba(0,0,0,0.6);color:#fcfcfc;text-align: center;}

.index-news .tab-content .list{width: 62%;float: left;padding-left: 20px;}

.index-news .tab-content .list ul{border-left: 1px solid #999;}

.index-news .tab-content .list ul li{float: left;width: 33.33%;padding:12px;border:1px solid #999;border-left: none;}

.index-news .tab-content .list ul li .pic{text-align: center;}

.index-news .tab-content .list ul li .text{padding-top:5px;}

.index-news .tab-content .list ul li .text h4{font-size: 1.15rem;line-height: 24px;height: 24px;overflow: hidden;margin-bottom: 10px;}

.index-news .tab-content .list ul li .text p{font-size: 0.95rem;line-height: 20px;height: 40px;margin-bottom: 7px;}

.index-news .tab-content .list ul li .text span{font-size: 0.95rem;line-height: 20px;display: inline-block;}



.index-hzhb{padding:30px 0;}

.index-hzhb .hzhb-list { }

.index-hzhb .hzhb-list ul{border-top:1px solid #c9c9c9;border-left:1px solid #c9c9c9;}

.index-hzhb .hzhb-list ul li{float: left;width: 20%;border-right:1px solid #c9c9c9;border-bottom:1px solid #c9c9c9;}



.index-entry{background:url(../img/index-bot-bg.jpg) no-repeat center center / cover;text-align:center;padding:5rem 0;}

.index-entry ul{;margin:3rem -10px 2rem -10px;}

.index-entry ul li{width:12.5%;float:left;padding:0 10px;}

.index-entry ul li a{color:#bc251c;width:100%;display:block;height:2.5rem;line-height:2.5rem;background-color:#b9b9bb;}

.index-entry ul li a:hover{background-color:#bc251c;color:#fcfcfc;}



.main .current{font-size: 1rem;color:#7a7979;border-bottom: 1px solid #ccc;padding:18px 0;line-height:1.5em;}

.main .current span{color:#252424;}

.main .current .link{ height: 40px;background-color: #bc251c;color:#fcfcfc;float: right;margin-top: -10px;padding:7px 30px;line-height: 26px;font-size: 1.2rem;}

.main .current .link img{height: 26px; vertical-align: bottom;display: inline-block;margin-right: 5px;}



/******/

.gywm {background: url(../img/index-about-bg.jpg) center center no-repeat; background-size:cover;}

/*.gywm .head h1{background:url(../img/index-head-box1.png) bottom center no-repeat;color:#fff; }*/

.gywm .gywm-main{padding-top: 50px;}

.gywm .gywm-main .text{max-width: 860px;margin:auto;color:#fbf8f9;line-height: 30px;}

.gywm .gywm-main .more{text-align: center;margin-top: 50px;}

.gywm .gywm-main .more a{display:inline-block;width:284px;height:64px;  }



.cgal .cgal-list{padding-top: 50px;}

.cgal .cgal-list ul li .item{background-color: #f8f8f8;padding:30px 40px;}

.cgal .cgal-list ul li .pic{text-align: center;}

.cgal .cgal-list ul li .pic img{width: 216px;height: 216px;border-radius: 50%;}

.cgal .cgal-list ul li .text{padding-top: 40px;}

.cgal .cgal-list ul li .text h4{font-size: 16px;color:#333232;line-height: 24px;height: 48px;overflow: hidden;margin-bottom: 5px;}

.cgal .cgal-list ul li .text p{color:#636161;line-height: 22px;height: 66px; overflow: hidden;}

.cgal .cgal-list ul li .text span{color:#636161;line-height: 22px;text-align: right;display: block;}



.cjwt {background: url(../img/index-cjwt-bg.jpg) center center no-repeat; background-size:cover;}

/*.gywm .head h1{background:url(../img/index-head-box1.png) bottom center no-repeat;color:#fff; }*/

.cjwt .cjwt-list{ }

.cjwt .cjwt-list ul li{margin-top: 50px;}

.cjwt .cjwt-list ul li .item{max-width: 500px;margin:auto;}

.cjwt .cjwt-list ul li h4{color:#fefcfc;font-size: 16px;margin-bottom: 15px;}

.cjwt .cjwt-list ul li p{color:#969695;line-height: 24px;}



.xwzx .xwzx-list{padding-top: 50px;}

.xwzx .xwzx-list ul li .item{ }

.xwzx .xwzx-list ul li .pic{text-align: center;}

.xwzx .xwzx-list ul li .pic img{max-width: 100%; }

.xwzx .xwzx-list ul li .text{ padding-top: 20px;}

.xwzx .xwzx-list ul li .text h4{font-size: 16px;color:#333232;line-height: 24px;height: 24px;overflow: hidden;margin-bottom: 5px;}

.xwzx .xwzx-list ul li .text p{color:#333232;line-height: 22px; }



/*****************************************************About********************************************************/

.about{padding-bottom:30px; }

.left-menu{float: left;width: 200px;margin-top: 30px;}

.left-menu ul{}

.left-menu ul li{line-height: 3.5rem;background-color: #eee;text-align: center;margin-bottom:3px;}

.left-menu ul li a{display: block;}

.left-menu ul li.active,.left-menu ul li:hover{background-color: #bc251c;color:#fcfcfc;}

.about .about-content{margin-left: 240px;margin-top: 30px;}

.about .about-content .about-item{margin-bottom: 10px;}

.about .about-content .about-item .head{height: 2rem;}

.about .about-content .about-item .head h3{font-size: 1.2rem;color:#555;line-height: 2rem;}

.about .about-content .about-item .text{padding:20px 0;line-height: 1.8rem;color:#757575;}

.about .about-content .about-item .list{padding:20px 0;}

.about .about-content .about-item .list ul{margin:0 -5px;}

.about .about-content .about-item .list ul li{padding:5px;}

.about .about-content .about-item .bdmap{height:360px;}

.about .about-content .about-item .bdmap img{max-width:none;width:auto;}



/******************************************************faq*******************************************************/

.faq{margin-bottom: 30px;}

.faq .content{margin-left: 240px;margin-top: 30px;line-height:2rem;color:#666;}

.faq .content .faq-list{}

/*.faq .faq-list ul li{margin-bottom: 30px;background-color: #fff;}*/

.faq .content .faq-list h4{font-size: 1rem; line-height: 2rem; height: 2rem; overflow: hidden; color:#bc251c;}

.faq .content .faq-list p{line-height: 1.75rem;text-indent: 1em;}



/******************************************************加盟*******************************************************/

.jiameng{margin-bottom: 30px;}

.jiameng .swhz{margin-left: 240px;margin-top: 30px;line-height: 1.75rem;}

.jiameng .zxjm{margin-left: 240px;margin-top: 30px;}

.jiameng .zxjm .form-container{max-width: 330px;margin:0 auto;}

.jiameng .zxjm .form-item{margin:10px 0;}

.jiameng .zxjm .form-item .form-text{height: 44px;width: 100%;padding:10px;}

.jiameng .zxjm .form-item .form-code{height: 44px;width: 200px;padding:10px;display: inline-block;}

.jiameng .zxjm .form-item .btn-code{height: 44px;width: 125px;margin-left: 5px; padding:10px;display: inline-block;border:none;color:#777; }

.jiameng .zxjm .form-item .btn-img{height: 43px;width: 125px;margin-left: 5px;}

.jiameng .zxjm .form-item textarea{width: 100%;resize:none;padding:10px;}

.jiameng .zxjm .form-btn{}

.jiameng .zxjm .form-btn button{width: 100%;height: 40px;border:none;background-color: #bc251c;color:#fcfcfc;}



/****************************************************活动************************************************************/

.activity{padding:20px 0;}

.activity ul{margin:0 -20px;}

.activity ul li {padding:0 20px;margin:15px 0;}

.activity ul li .item{height: 180px;padding:40px 20px 0 20px;border:1px solid #999;}

.activity ul li .item h4{font-size: 1.2rem;line-height: 24px;}

.activity ul li .item h4 i{font-style:normal;display: inline-block;width:50px;height: 24px;margin-left: 10px;font-size: 0.9rem;background-color: #bc251c;color:#fcfcfc;text-align: center; }

.activity ul li .item .jg{margin-top: 10px;color: #bc251c;font-size: 1.2rem;}

.activity ul li .item .jg small{color:#807f7e;margin-left: 10px;font-size: 0.9rem;text-decoration: line-through;}

.activity ul li .item>a{margin-top: 20px;background-color: #626262;padding:0px 15px;color:#fcfcfc;line-height: 24px;font-size: 0.9rem;}



/*****************************************************product****************************************************/

.product{padding-bottom: 20px;}

.product .head dl {border-bottom: 1px solid #ccc;padding:15px 0;}

.product .head dl dt{font-weight: normal;font-size: 1rem;width: 6rem;float: left;line-height:30px;}

.product .head dl dd{font-size: 1rem;margin-left: 6rem;}

.product .head dl dd p{display: inline-block;margin:5px 15px;min-width: 5rem; }

.product .head dl dd p a{color:#3f3f3f}

.product .head dl dd p a.active{color:#bc251c}

.product .list{padding-top: 40px;}

.product .list ul li {margin-bottom: 30px;}

.product .list ul li .text{border:1px solid #aaa;padding:10px 15px;}

.product .list ul li .text h4{font-size: 1.2rem;line-height: 2em;} 

.product .list ul li .text h4 p{width:220px;height:2rem;overflow:hidden;display:inline-block;}

.product .list ul li .text h4 span{float: right;font-size: 0.93rem;color:#bc251c;}

.product .list ul li .text h4 span i{font-size: 1.2rem; font-style:normal;}

.product .list ul li:hover .text{background-color: #bc251c}

.product .list ul li:hover .text h4{color:#fcfcfc;}

.product .list ul li:hover .text h4 span{color:#fcfcfc;}



/*****************************************************gsmm****************************************************/

.gsmm{padding-bottom: 20px;}

.gsmm .head dl {border-bottom: 1px solid #ccc;padding:15px 0;}

.gsmm .head dl dt{font-weight: normal;font-size: 1rem;width: 6rem;float: left;}

.gsmm .head dl dd{font-size: 1rem;margin-left: 6rem;}

.gsmm .head dl dd p{display: inline-block;margin:0 10px;}

.gsmm .head dl dd p a{color:#3f3f3f;min-width: 5rem; display: inline-block;text-align: center;line-height: 2rem;}

.gsmm .head dl dd p a.active{color:#fcfcfc;background-color:#bc251c }

.gsmm .head dl dd input{display: none;}

.gsmm .list{padding:40px 0;}

.gsmm .list ul{}

.gsmm .list ul li{border:1px solid #999;height: 120px;margin-bottom: 30px;}

.gsmm .list ul li:hover{border-color:#bc251c;}

.gsmm .list ul li .state{width: 40px;height: 100%;line-height: 20px; background-color:#bc251c;float: left;color:#fcfcfc;padding:30px 10px;text-align: center;}

.gsmm .list ul li .state.deal{background-color:#434343; }

.gsmm .list ul li .text{height: 100%;margin-left: 40px;}

.gsmm .list ul li .text .txt{padding:30px;margin-right: 100px; }

.gsmm .list ul li .text .date{float: right;width: 100px;height: 100%;border-left: 1px solid #ccc;padding:35px 15px;position:relative;}

.gsmm .list ul li .text .date span{display: block;line-height: 1.5em;}

.gsmm .list ul li .text .date span.yyyy{font-size: 1.4rem;}

.gsmm .list ul li .text .date span.mmdd{font-size: 1rem;}

.gsmm .list ul li .text .date:before{content:"";position: absolute;width: 2px;height: 15px;background-color: #bc251c; left:0px;top:53px;}

.gsmm .list ul li .text .txt h4{color:#3f3f3f;font-size: 1.2rem;line-height: 2em;}

.gsmm .list ul li .text .txt h4 span{color:#bc251c;}

.gsmm .list ul li .text .txt p{color:#3f3f3f;line-height: 2em;}

.gsmm .list ul li .text .txt p span{display: inline-block;margin-right: 20px;}



.gsmmshow{}

.gsmmshow .gsmmdetails{padding-top:30px;}

.gsmmshow .gsmm-details{border:1px solid #999;margin-left: 270px;padding:20px;}

.gsmmshow .gsmm-details .kefuinfo{float: right;width: 220px;}

.gsmmshow .gsmm-details h4{font-size: 1.2rem;height: 30px; color:#4f4a4a;}

.gsmmshow .gsmm-details .kefuinfo{background-color: #f6f6f6;padding:20px 20px;}

.gsmmshow .gsmm-details .kefuinfo .headpic{ text-align: center; }

.gsmmshow .gsmm-details .kefuinfo .headpic .pic img{border-radius: 50%;width: 100px;}

.gsmmshow .gsmm-details .kefuinfo .headpic .intro {padding-top:10px;}

.gsmmshow .gsmm-details .kefuinfo .headpic .intro h5{line-height: 24px;font-size: 1.2rem;}

.gsmmshow .gsmm-details .kefuinfo .headpic .intro p{line-height: 1.75em;font-size: 1rem;}

.gsmmshow .gsmm-details .kefuinfo .tel{ line-height: 1.75em;font-size: 1rem;padding:5px 0;text-align: center;}

.gsmmshow .gsmm-details .kefuinfo .telbtn{text-align: center;margin-top: 10px;}

.gsmmshow .gsmm-details .kefuinfo .telbtn button{border:none;background-color: #bc251c;width:100%;color:#fcfcfc; height: 32px;line-height: 32px}



.gsmmshow .gsmm-details .details-head{margin-right: 270px;}

.gsmmshow .gsmm-details .details-head h3{font-size: 1.2rem;margin-bottom: 10px;}

.gsmmshow .gsmm-details .details-head h3 span{color:#bc251c;}

.gsmmshow .gsmm-details .details-head p{line-height: 30px;margin-bottom: 10px;}

.gsmmshow .gsmm-details .details-head .attr{border-top:1px solid #ccc;border-bottom: 1px solid #ccc;padding:30px 0;height: 120px;}

.gsmmshow .gsmm-details .details-head .attr .item{float: left;width: 33.33%;border-left: 1px solid #ccc;padding-left: 20px;padding-top:5px;}

.gsmmshow .gsmm-details .details-head .attr .item h4{font-size: 1rem;color:#202020;line-height: 2em;}

.gsmmshow .gsmm-details .details-head .attr .item p{font-size: 1rem;color:#575656; }

.gsmmshow .gsmm-details .details-head .attr .item p span{color:#bc251c;font-size: 1.6rem;margin-right: 10px;}

.gsmmshow .gsmm-details .details-head .attr .item:nth-child(1){border-left: 0;padding-left: 0;}

.gsmmshow .gsmm-details .details-main{margin-top: 25px;}

.gsmmshow .gsmm-details .details-main h2{font-size: 1.4rem; border-left:4px solid #bc251c;padding-left: 10px;line-height: 1.5em;margin-bottom: 15px;}

.gsmmshow .gsmm-details .details-main .item{margin-bottom: 40px;padding-top:10px;line-height: 1.75em;}

.gsmmshow .gsmm-details .details-main .item h4{font-size: 1.1rem;color:#383737;}

.gsmmshow .gsmm-details .details-main .item table {width: 100%;}

.gsmmshow .gsmm-details .details-main .item table td{padding:10px 5px;line-height: 1.6rem;color:#828180;}

.gsmmshow .gsmm-details .details-main .item table tr:nth-child(odd){background-color: #eee;}

.gsmmshow .gsmm-details .details-main .item table td:nth-child(1){text-align: center;width: 90px;}

.gsmmshow .gsmm-details .details-main .item table td:nth-child(2){color:#3f3f3f;width:50%;}

.gsmmshow .gsmm-details .details-main .item table td:nth-child(3){width:18%;}

/***********************************************query************************************************/

.query{height: 650px;background:url(../img/query-bg.jpg) center center / cover no-repeat;position: relative;}

.query .index-search{width: 100%;position: absolute;top:50%;margin-top: -250px;padding:0;}

.query .index-search .search{background-color: rgba(0,0,0,0.1);padding: 20px 40px;}

.query .index-search .search{}



/***********news************/

/*.news{padding:50px 0;}

.news .list{ }

.news .list ul li {margin-bottom: 30px;}

.news .list ul li .text{padding:25px 20px 35px 20px;position: relative;background-color: #ebebeb;}

.news .list ul li .text h4{font-size: 16px;height: 26px;}

.news .list ul li .text p{font-size: 12px;line-height: 20px;height: 60px;overflow: hidden;}

.news .list ul li .text .date{position: absolute;width: 100px;height: 40px;line-height: 40px; background-color: #ffc600;top:-40px;text-align: center;font-size:22px;color:#fff; }

.news .list ul li .text .date small{font-size: 16px;}

.news .list ul li:hover .text{background-color: #ffc600; }

.news .list ul li:hover .text .date{color:#565555;}*/



.news .details{color:#8c8989;}

.news .details .head{text-align: center;border-bottom:2px dotted #8c8989;padding-bottom: 10px;}

.news .details .head h3{font-size: 18px;height: 30px;}

.news .details .head span{margin:0 30px;display: inline-block;}

.news .details .head .bdsharebuttonbox{display: inline-block; /*line-height: 24px;*/margin:0 30px;}

.news .details .head .bdsharebuttonbox a{/*display: inline-block;float: none;*/margin:0 5px; height: 20px;}

.news .details .head .bdsharebuttonbox span{margin:0;float: left;}

.news .details .head .bdshare-button-style0-16:after{display: inline;}

.news .details .text{padding-top: 30px;line-height: 24px;}









/*****************************************cyzs,news******************************************/

.news{padding:0px;}

.news .cyzs-head{padding:20px 0;}

.news .cyzs-head .carousel-inner{}

.news .cyzs-head .carousel-inner .item{}

.news .cyzs-head .carousel-inner .item img{width:100%;}

.news .cyzs-head .carousel-inner .item p{position: absolute; padding:0.7rem 1rem;width: 100%;line-height: 1.75rem;bottom: 0;z-index: 9; background-color: rgba(0,0,0,0.5);color:#fcfcfc;}

.news .cyzs-head .carousel-indicators{bottom: 10px;right: 0;left:auto;width: auto;text-align: right;margin:0;padding:0 1rem;}

.news .cyzs-head .carousel-indicators li{border:1px solid #bc251c;width: 12px;height: 12px;margin:0 3px; }

.news .cyzs-head .carousel-indicators .active{background-color: #bc251c;}

.news .cyzs-head ul{}

.news .cyzs-head ul li{}

.news .cyzs-head ul li img{width:100%;}

.news .cyzs-head ul li p{line-height: 1.75rem;margin:0.7rem 0;height:1.75rem;overflow:hidden;}



.news .news-head{padding:20px 0;}

.news .news-head .carousel-inner{padding-bottom: 45px;}

.news .news-head .carousel-inner .item{}

.news .news-head .carousel-inner .item p{position: absolute; padding:0.7rem 1rem;width: 100%;line-height: 1.75rem;bottom: 0;z-index: 9; background-color: rgba(0,0,0,0.5);color:#fcfcfc;}

.news .news-head .carousel-inner li .inter{position:relative; }

.news .news-head .carousel-indicators{bottom: 10px; }

.news .news-head .carousel-indicators li{border:1px solid #bc251c;width: 12px;height: 12px;margin:0 3px;}

.news .news-head .carousel-indicators .active{background-color: #bc251c;}



.news-menu{background-color: #eee;margin-bottom: 1.6rem;padding:0 10px;}

.news-menu ul{}

.news-menu ul li{float: left;width: 8.2em;position:relative;/*padding:0.6rem 0;*/} 

.news-menu ul li a{color:#494949;font-size: 1.2rem;padding:1rem;line-height: 2rem;}

.news-menu ul li a i{float: right;line-height: 1.75rem;}

.news-menu ul li.active>a{color:#bc251c;}

.news-menu ul li:hover{background-color:#fff;}

.news-menu ul li:hover>a{background-color:transparent;}

.news-menu ul li .sub{position:absolute;background-color:#fff;width:100%;top:100%;z-index:9;display:none;padding-bottom:10px;}

.news-menu ul li .sub p a{ font-size:1rem;line-height:2rem;}

.news-menu ul li .sub p a:hover{color:#bc251c;}

.news-menu ul li:hover .sub{display:block}



.news .list ul li{border:1px solid #aaa;margin-bottom: 30px; padding:20px;}

/*.cyzs .list ul li a{padding:20px;display: block;}*/

.news .list ul li .pic{float: left;width:347px; }

.news .list ul li .pic img{width:100%}

.news .list ul li .text{margin-left: 360px;padding:0 15px; }

.news .list ul li .text .txt{padding-top:1.2rem;}

.news .list ul li .text .txt h4{font-size: 18px;margin-bottom:1rem; line-height: 24px; height: 24px; overflow: hidden; color:#424142;}

.news .list ul li .text .txt p{font-size: 1rem;line-height: 2rem;height: 4rem;overflow: hidden;}

.news .list ul li .text .info{font-size: 1rem;line-height: 1.75rem;text-align: left;margin-top: 1rem;}

.news .list ul li .text .info p{font-size: 1rem;}

.news .list ul li .text .info a.more{width: 10rem;height: 2.8rem;float: right;background-color: #eee;margin-top: 0.3rem; display: inline-block;line-height: 2.8rem;padding:0;text-align: center;}

.news .list ul li:hover .info a.more{background-color: #bc251c;color:#fcfcfc;}





.cyzsshow .details{color:#4c4b4b;padding:30px 0;}

.cyzsshow .details .aside{width: 350px;float: right;}

.cyzsshow .details .aside .list{border:1px solid #999;margin-bottom: 30px;}

.cyzsshow .details .aside .list h3{border-bottom: 1px solid #999;padding:5px 15px;line-height: 2em;font-size: 1.25rem;}

.cyzsshow .details .aside .list ul{padding:15px;}

.cyzsshow .details .aside .list ul li{line-height: 2rem;height: 2rem;overflow: hidden;margin:5px 0;}

.cyzsshow .details .article{margin-right: 390px;}

.cyzsshow .details .head{text-align: center;border-bottom:1px solid #ccc;padding-bottom: 20px;}

.cyzsshow .details .head h1{font-size: 1.25rem;height: 30px;}

.cyzsshow .details .head span{margin:0 30px;display: inline-block;}

/*.cyzsshow .details .head .bdsharebuttonbox{display: inline-block;  margin:0 30px;}

.cyzsshow .details .head .bdsharebuttonbox a{margin:0 5px; height: 20px;}

.cyzsshow .details .head .bdsharebuttonbox span{margin:0;float: left;}

.cyzsshow .details .head .bdshare-button-style0-16:after{display: inline;}*/

.cyzsshow .details .text{padding: 15px 0;line-height: 1.75rem;}

.cyzsshow .share{margin-top: 20px;}

.cyzsshow .share .bdsharebuttonbox{height:2.3rem;}

.cyzsshow .share .bdsharebuttonbox span{float: left;margin: 6px 0;}







.lastpage{margin-top:10px;}

.lastpage p{line-height: 30px;color:#4c4b4b;}

.lastpage p a:hover{color:#bc251c;}



/*********************************************zthd************************************************/

.zthd{padding:40px 0;}

.zthd .list{}

.zthd .list ul li{padding:10px;color:#fff;margin-bottom: 3rem;}

.zthd .list ul li .pic{width: 40%;float: left;}

.zthd .list ul li .text{margin-left: 45%;}

.zthd .list ul li .text .txt{margin-top: 5rem;}

.zthd .list ul li .text .txt h4{font-size: 1.75rem;line-height: 2em;}

.zthd .list ul li .text .txt p{line-height: 2em;}

.zthd .list ul li .text a.more{width: 10rem;height: 3rem;line-height: 3rem;text-align: center;background-color: #fff; display: inline-block;float: right;color:#333;margin-right: 3rem;}

.zthd .list ul li:nth-child(odd){background-color: #bc251c;}

.zthd .list ul li:nth-child(even){background-color: #6288f7;}

 

.zthdshow{}

.zthdshow .zthd-item{padding:30px;}

.zthdshow .zthd-item:nth-child(2){background-color: #f7f5f3;}

.zthdshow .index-fwys{background:url(../img/zthd-fwys-bg.jpg) center center / cover no-repeat;padding:50px 100px;}

.zthdshow .index-fwys .bg{background-color: #fff;}



/*********************************************gdfw************************************************/

.gdfw-list{padding:20px 0;}

.gdfw-list ul{}

.gdfw-list ul li{margin:10px 0;}

.gdfw-list ul li .item{border:1px solid #ccc;padding:20px;}

.gdfw-list ul li .item .text{color:#101010;}

.gdfw-list ul li .item .text span{display: block;width: 6rem;line-height: 1.5rem;border:1px solid #bc251c;font-size: 0.875rem;text-align: center;margin:10px 0;}

.gdfw-list ul li .item .text h4{font-size: 1.2rem;line-height: 2rem;height:2rem;overflow:hidden;}

.gdfw-list ul li .item .text p{font-size: 1.2rem;line-height: 2rem;color:#bc251c;height:2rem;overflow:hidden;}

.gdfw-list ul li .item a{display: block;width: 9rem;height: 2.5rem;color:#fcfcfc;background-color: #898989;text-align: center;line-height: 2.7rem;float: right;border-radius: 5px;}

.gdfw-list ul li .item a:hover{background-color: #bc251c;color:#fcfcfc;}



.gdfwhow{margin-bottom: 20px;}

.gdfwhow .gdfwshow-head{padding-top: 30px;color:#4f4a4a;}

.gdfwhow .gdfwshow-head .pic{float: left;width: 420px;height: 420px;overflow: hidden;}

.gdfwhow .gdfwshow-head .pic p{width:100%;height:100%;}

.gdfwhow .gdfwshow-head .text{float: left;width: 400px;margin-left: 20px;}

.gdfwhow .gdfwshow-head .text .tit{height: 100px;}

.gdfwhow .gdfwshow-head .text .tit h3{font-size: 1.5rem;margin-bottom: 2rem;}

.gdfwhow .gdfwshow-head .text .tit h4{font-size: 1.5rem; color:#bc251c;}

.gdfwhow .gdfwshow-head .text .txt{line-height: 1.75rem;border-top:1px solid #ccc;padding:2rem 0;height: 270px;}

.gdfwhow .gdfwshow-head .text .bot{text-align: center;}

.gdfwhow .gdfwshow-head .text .bot a{display: inline-block;width: 13rem;height:3.5rem;line-height: 3.5rem; border:1px solid #ccc;}

.gdfwhow .gdfwshow-head .tjsq{float: left;width: 280px;height: 420px; margin-left: 20px;border:1px solid #ccc;padding:20px;}

.gdfwhow .gdfwshow-head .tjsq h5{margin-bottom: 20px;}

.gdfwhow .gdfwshow-head .tjsq .form-item{margin:10px 0;background-color: #eee;border-radius: 5px;}

.gdfwhow .gdfwshow-head .tjsq .form-item .form-text{border:none;border-radius: 5px;width: 100%;height: 3.5rem;padding:10px;background-color: transparent;}

.gdfwhow .gdfwshow-head .tjsq .form-item .form-phone{float: left;border:none;border-radius: 5px;width: 60%;height: 3.5rem;padding:10px;background-color: transparent;}

.gdfwhow .gdfwshow-head .tjsq .form-item .btn-code{float: left;border:none;color:#888;border-radius: 5px;width: 40%;height: 3.5rem;padding:10px; background-color: transparent;}

.gdfwhow .gdfwshow-head .tjsq .form-item textarea{border-radius: 5px;width: 100%;padding:10px;background-color: transparent;border:none;resize:none}

.gdfwhow .gdfwshow-head .tjsq .form-btn{text-align: center;margin:10px 0;}

.gdfwhow .gdfwshow-head .tjsq .form-btn button{height: 40px;background-color: #bc251c;border:none;color:#fcfcfc;width: 100%;border-radius: 5px;}

.gdfwhow .gdfwshow-head .tjsq p{color:#6f6e6e;font-size: 0.86rem;}

.gdfwhow .gdfwdetails{margin-top: 40px;}

.gdfwhow .gdfwdetails .nav-tabs{height: 40px;background-color: #eee;}

.gdfwhow .gdfwdetails .nav-tabs li{display: inline-block;}

.gdfwhow .gdfwdetails .nav-tabs li a{padding:5px 40px;line-height: 30px;border-radius: 0; margin:0;border:none;}

.gdfwhow .gdfwdetails .nav-tabs li.active a{background-color: #bc251c;color:#fcfcfc;}

.gdfwhow .gdfwdetails .tab-pane{border:1px solid #eee;padding:25px;line-height: 1.75em;}

.gdfwhow .gdfwdetails .tab-pane .hdjs{text-align: center;}



/***********faq************/

.accountant{padding-top:50px;}

.accountant .accountant-item{margin-bottom: 10px;}

.accountant .accountant-item .head{ height: 36px;text-align: center;}

.accountant .accountant-item .head h3{font-size: 26px;color:#313030;}

.accountant .accountant-item .head h3 span{color:#ffc600;}

.accountant .accountant-item .text{padding:20px 0;line-height: 26px;color:#757575;}

.accountant .accountant-item .list{padding:30px 0;}

.accountant .accountant-item .list ul{margin:0 -7px;}

.accountant .accountant-item .list ul li{margin-bottom: 10px;padding:0 7px;}

.accountant .accountant-item .list ul li img{width: 100%;}



.accountant .apply{background: url(../img/apply-bg.jpg) no-repeat;background-size: cover; color:#f8f9f6;padding:30px;}

.accountant .apply .head{text-align: center;padding:20px 0;}

.accountant .apply .head h3{font-size: 26px;height:40px;}

.accountant .apply .head h3 span{color:#ffc600;}

.accountant .apply .head p{line-height: 24px;}

.accountant .apply .apply-form{ }

.accountant .apply .apply-form .form-group{margin:10px 0;}

.accountant .apply .apply-form .form-group .control-label{text-align: right;line-height: 30px;padding:0 5px;}

.accountant .apply .apply-form .form-group div{padding:0 ;}

.accountant .apply .apply-form .form-group .form-control{height: 30px;padding:3px 6px;border-radius: 0;width: 390px;}

.accountant .apply .apply-form .form-group .select-control{height: 30px;padding:3px 6px;border-radius: 0;width: 120px;float: left;margin-left: 15px;color:#3b3b3a;}

.accountant .apply .apply-form .form-group .select-control:first-child{margin-left: 0;}

.accountant .apply .apply-form .form-group .level-control{width: 390px;height: 30px;padding:3px 0; background-color: #fff;color:#3b3b3a;text-align: left;line-height: 24px;}

.accountant .apply .apply-form .form-group .level-control .check-item{float: left;width: 120px;padding-left: 20px; }

.accountant .apply .apply-form .form-group .level-control .check-item .check-control{float: left; width:16px;height: 16px;}

.accountant .apply .apply-form .form-group .level-control .check-item span{margin-left: 8px;}

.accountant .apply .apply-form .form-group .text-control{padding:3px 6px;width: 390px;display: block;}

.accountant .apply .apply-form .form-group {text-align: center;}

.accountant .apply .apply-form .form-group .btn-default{width: 120px; height: 40px;float: none;background:#ffc600;color:#f8f9f6; font-size:18px;border-radius: 0;}





/********************************************productshow*********************************************/

.proshow{margin-bottom: 20px;}

.proshow .probuy{padding-top: 30px;}

.proshow .probuy .buypic{float: left;width: 420px;height: 420px;color:#4f4a4a;}

.proshow .probuy .buypic p{width:100%;height:100%;}

.proshow .probuy .buymid{float: left;width: 470px;margin-left: 20px;}

.proshow .probuy .buymid h4{font-size: 20px;height: 30px; color:#4f4a4a;}

.proshow .probuy .buymid .cost{height: 50px; margin-top: 20px;}

.proshow .probuy .buymid .cost .aprice{color:#7d7c7c;font-size: 0.9rem;display: inline-block;}

.proshow .probuy .buymid .cost .aprice span{color:#bc251c;font-size: 1.4rem;}

.proshow .probuy .buymid .cost .oprice{float: right;color:#7d7c7c;font-size: 0.9rem;display: inline-block;text-decoration: line-through;margin-right:2rem;line-height:2rem;}

.proshow .probuy .buymid .cost .oprice span{ }

.proshow .probuy .buymid .choice{height: 60px;color:#4f4a4a;  margin-top:10px;}

.proshow .probuy .buymid .choice span.tit{float:left;width:5rem;display:block;line-height:2rem;}

.proshow .probuy .buymid .choice .package{position:relative;display:inline-block;width:7rem;height:3rem;}

.proshow .probuy .buymid .choice span.sel{border:1px solid #bc251c;padding:0 5px; width: 8rem;height: 2rem;line-height:2rem; display:block;background:url(../img/down-ico.png) no-repeat right center / 1.7rem;cursor:pointer;} 

.proshow .probuy .buymid .choice span.sel1{padding:0 5px; width: 8rem;height: 2rem;line-height:2rem; display:block;color:#bc251c;}

.proshow .probuy .buymid .choice .box{width:25rem;border:1px solid #bc251c;background-color:#fff;padding:0.6rem 0; position: relative; z-index: 5;display:none;}

.proshow .probuy .buymid .choice .box.open{display:block;}

.proshow .probuy .buymid .choice .box .close{position:absolute;top:0;right:0;width:20px;line-height:20px;text-align:center;font-weight:normal;color: #bc251c;opacity:1;font-size:1rem;}

.proshow .probuy .buymid .choice .box span{cursor:pointer; padding:0.6rem 0.8rem;display:inline-block;}

.proshow .probuy .buymid .choice .box span:hover{color:#bc251c;}

.proshow .probuy .buymid .yhxy{background-color: #efefef;color:#777777; padding:0 10px;margin-top: 10px; height: 70px;padding-top: 20px;}

.proshow .probuy .buymid .yhxy p{height: 30px;line-height: 30px;}

.proshow .probuy .buymid .yhxy a{color:#1f1e1e;}

/*.proshow .probuy .buymid .info{background-color: #efefef;height: 96px;}

.proshow .probuy .buymid .info .proinfo{float: left;height: 96px;padding:10px 15px ;font-size: 16px;color:#7d7c7c;}

.proshow .probuy .buymid .info .proinfo .tit{line-height: 44px;}

.proshow .probuy .buymid .info .proinfo .tit span{color:#454343;}

.proshow .probuy .buymid .info .proinfo .price span{color:#f88907;font-size: 24px;}

.proshow .probuy .buymid .info .proinfo .price{line-height: 30px;}

.proshow .probuy .buymid .info .count{width: 90px;float: right;border-left: 1px solid #aaa;height: 96px;text-align: center;padding-top: 25px;line-height: 22px;}

.proshow .probuy .buymid .info .count p{color:#7b7878;}

.proshow .probuy .buymid .info .count p span{color:#7b7878;font-size: 16px;}*/

/*.proshow .probuy .buymid h5{font-size: 16px; color:#4f4a4a;margin-top: 10px;line-height: 36px;}

.proshow .probuy .buymid .list{}

.proshow .probuy .buymid .list ul{margin-left: -10px;}

.proshow .probuy .buymid .list ul li{float: left;margin-left: 10px;margin-bottom: 10px; height: 36px;line-height: 34px;border:1px solid #aaa;}

.proshow .probuy .buymid .list ul li a{display: block;font-size: 12px;padding:0 7px;height: 34px;background-color: #f5f5f5;}

.proshow .probuy .buymid .amount{margin-top: 10px;}

.proshow .probuy .buymid .amount .tit{width: 50px;float: left;font-size: 16px; line-height: 40px;}

.proshow .probuy .buymid .amount .count{float: left;  height: 40px;text-align: center;border-radius: 5px;overflow: hidden;}

.proshow .probuy .buymid .amount .count span{width: 40px;height: 40px; float: left;line-height: 40px;background-color: #e4eaec;font-size: 18px; cursor: pointer;}

.proshow .probuy .buymid .amount .count .text-control{width: 70px;height: 40px;float: left;text-align: center;}*/

.proshow .probuy .buymid .buybtn{width: 100%;margin-top: 40px;}

.proshow .probuy .buymid .buybtn .btnouter{width: 200px; border:1.5px solid #959595;border-radius: 0;color:#fcfcfc;padding:5px;font-size: 1.2rem;}

.proshow .probuy .buymid .buybtn .btnouter .inter{background-color: #959595;width: 100%;height: 100%;text-align: center;line-height: 48px;height: 48px;cursor:pointer;}

/*.proshow .probuy .buymid .buybtn input{width: 207px; height: 60px;border:2px solid #ffc600;}*/

.proshow .probuy .buymid #btnbuy{ float: left;}

.proshow .probuy .buymid #btnaddcar{ float: right;/*border-color:#959595;*/}

/*.proshow .probuy .buymid #btnaddcar .inter{background-color:#959595;}*/

.proshow .probuy .buymid .buybtn .btnouter:hover{border-color:#bc251c;}

.proshow .probuy .buymid .buybtn .btnouter:hover .inter{background-color:#bc251c;}



.proshow .probuy .buykefu{float: left;width: 210px;margin-left: 20px;}

.proshow .probuy .buykefu h4{font-size: 1.2rem;height: 30px; color:#4f4a4a;}

.proshow .probuy .buykefu .kefuinfo{background-color: #f6f6f6;padding:28px 20px;height: 390px;}

.proshow .probuy .buykefu .kefuinfo .headpic{ text-align: center; }

.proshow .probuy .buykefu .kefuinfo .headpic .pic img{border-radius: 50%;}

.proshow .probuy .buykefu .kefuinfo .headpic .intro {padding-top:10px;}

.proshow .probuy .buykefu .kefuinfo .headpic .intro h5{margin-top: 10px;line-height: 24px;font-size: 1.2rem;}

.proshow .probuy .buykefu .kefuinfo .headpic .intro p{margin-top: 10px;line-height: 24px;font-size: 1rem;}

.proshow .probuy .buykefu .kefuinfo .tel{ line-height: 30px;font-size: 1rem;padding:10px 0;}

.proshow .probuy .buykefu .kefuinfo .telbtn{text-align: center;margin-top: 10px;}

.proshow .probuy .buykefu .kefuinfo .telbtn button{border:none;background-color: #bc251c;width:100%;color:#fcfcfc; height: 32px;line-height: 32px;margin-bottom: 15px;}



.proshow .prohot{padding:40px 0;}

.proshow .prohot h3{font-size: 20px;margin-bottom: 30px; }

.proshow .prohot h3 span{color:#ffc600;}

/*.proshow .prohot ul li img{width: 100%;}

.proshow .prohot ul li a{display: block;border:1px solid #b4b4b4;}*/



.proshow .prohot ul{margin:0 -20px;}

.proshow .prohot ul li {padding:0 20px;}

.proshow .prohot ul li .item{height: 180px;padding:40px 20px 0 20px;border:1px solid #999;}

.proshow .prohot ul li .item h4{font-size: 1.2rem;line-height: 24px;}

.proshow .prohot ul li .item h4 i{font-style:normal;display: inline-block;width:50px;height: 24px;margin-left: 10px;font-size: 0.9rem;background-color: #bc251c;color:#fcfcfc;text-align: center; }

.proshow .prohot ul li .item h4 a:hover{color:#bc251c;}

.proshow .prohot ul li .item .jg{margin-top: 10px;color: #bc251c;font-size: 1.2rem;}

.proshow .prohot ul li .item .jg small{color:#807f7e;margin-left: 10px;font-size: 0.9rem;text-decoration: line-through;}

.proshow .prohot ul li .item>a{margin-top: 20px;background-color: #626262;padding:0px 15px;color:#fcfcfc;line-height: 24px;font-size: 0.9rem;}

.proshow .prohot ul li .item>a:hover{background-color:#bc251c;}

.proshow .prohot ul li:nth-child(1) .item{background:#fff url(../img/product-rmtj-01.jpg) right bottom no-repeat;}

.proshow .prohot ul li:nth-child(2) .item{background:#fff url(../img/product-rmtj-02.jpg) right bottom no-repeat;}

.proshow .prohot ul li:nth-child(3) .item{background:#fff url(../img/product-rmtj-03.jpg) right bottom no-repeat;}



.proshow .prodetails{}

.pro-menu{width: 240px;float: left;}

.pro-menu h2{padding:5px;line-height: 24px;background-color: #eee;color:#585859; font-size: 1.2rem;text-align: center;border-bottom: 1px solid #ccc;}

.pro-menu .menu-item{border:1px solid #ccc;color:#585859;border-top:none;}

.pro-menu .menu-item h3{font-size: 1.125rem;padding:10px 20px;border-bottom: 1px solid #ccc; line-height: 24px;cursor: pointer;}

.pro-menu .menu-item h3 i{float: right;font-size: 1.5rem;line-height: 24px;}

.pro-menu .menu-item ul{padding:5px 0;display: none;}

.pro-menu .menu-item ul li{line-height: 24px;padding:5px 20px;cursor:pointer;}

.pro-menu .menu-item ul li i{color:#999;margin-right: 15px;font-size: 0.9rem;}

.pro-menu .menu-item ul .sublist{padding-left:42px;display:none;}

.pro-menu .menu-item ul .sublist p{line-height:1.8em;}

.proshow .prodetails .pro-details{margin-left: 260px;}

.proshow .prodetails .pro-details .nav-tabs{height: 40px;background-color: #eee;}

.proshow .prodetails .pro-details .nav-tabs li{display: inline-block;}

.proshow .prodetails .pro-details .nav-tabs li a{padding:5px 40px;line-height: 30px;border-radius: 0; margin:0;border:none;}

.proshow .prodetails .pro-details .nav-tabs li.active a{background-color: #bc251c;color:#fcfcfc;}

.proshow .prodetails .pro-details .tab-pane{border:1px solid #eee;padding:25px;line-height: 1.75em;}

.proshow .prodetails .pro-details .tab-pane .fwxq img{max-width: 100%; }

.proshow .prodetails .pro-details .tab-pane .fwbz dl{margin:20px 0;padding:20px;}

.proshow .prodetails .pro-details .tab-pane .fwbz dl:after{content:"";clear:both;}

.proshow .prodetails .pro-details .tab-pane .fwbz dl dt{width: 6rem;float: left;color:#3d3c3c;font-weight: normal;font-size: 1.2rem;line-height: 2rem;}

.proshow .prodetails .pro-details .tab-pane .fwbz dl dd{margin-left: 6rem;color:#3d3c3c; font-size: 1rem;line-height: 2rem;}

.proshow .prodetails .pro-details .faq{ }

.proshow .prodetails .pro-details .faq dl{border-bottom:1px solid #aaa;padding:0 10px 15px 10px;margin-bottom: 15px;}

.proshow .prodetails .pro-details .faq dl dt{color:#bc251c;font-size: 1.2rem;line-height: 2em; font-weight: normal;margin-bottom: 10px;}

.proshow .prodetails .pro-details .faq dl dd{line-height: 2em;}

.proshow .prodetails .pro-details .faq dl dd p{display:inline;}

.proshow .prodetails .pro-details .comment{text-align: right;}

.proshow .prodetails .pro-details .comment textarea{width: 100%;height: 120px;padding:10px;font-size: 0.9rem;border-radius: 5px;resize:none;text-align: left;}

.proshow .prodetails .pro-details .comment button{ background-color: #bc251c;border:none;color:#fcfcfc;padding:5px 0;width: 120px; border-radius: 5px;margin-top:5px;}

.proshow .prodetails .pro-details .comment-list{margin-top: 20px;}

.proshow .prodetails .pro-details .comment-list h4{color:#bc251c;font-size: 1.125rem;margin-bottom: 15px;}

.proshow .prodetails .pro-details .comment-list ul{}

.proshow .prodetails .pro-details .comment-list ul li{border-bottom: 1px solid #999; color:#666;line-height: 1.6em;padding-bottom: 15px;margin-bottom: 15px;}

.proshow .prodetails .pro-details .comment-list ul li .uname{margin-bottom: 5px;}

.proshow .prodetails .pro-details .comment-list ul li .text{font-size: 1rem;line-height: 1.75rem;}



/*********************************************************************************************/



.caseshow{padding:30px 0;}

.caseshow .title{text-align: center;border-bottom:2px dotted #8c8989;padding-bottom: 10px;}

.caseshow .title h1{font-size: 18px;height: 30px;}

.caseshow .title span{margin:0 30px;display: inline-block;}

.caseshow .details{padding:30px 0px;}



/********************************************order******************************************************/

.orderadd{margin-bottom: 30px;}

.orderadd .head{margin-top:50px;margin-bottom: 30px; height: 40px; }

.orderadd .head.place{background: url(../img/orderadd-head-bg1.jpg) center center no-repeat;}

.orderadd .head.pay{background: url(../img/orderadd-head-bg2.jpg) center center no-repeat;}

.orderadd .head.paysuccess{background: url(../img/orderadd-head-bg3.jpg) center center no-repeat;}

.orderadd .head ul li{float: left;width: 33%;text-align: center;line-height: 40px;font-size: 1.2rem;}

.orderadd .head ul li.active{color:#fcfbfb;} 



.orderadd .order-form{}

.orderadd .order-form .order-contact{}

.orderadd .order-form .order-contact h4{font-size: 1.1rem;margin-bottom: 25px;}

.orderadd .order-form .order-contact .contact-item{width: 310px;height: 172px;background-color: #eee;padding:10px 15px;float: left;margin-right: 40px;margin-bottom: 30px;}

.orderadd .order-form .order-contact .contact-item .contact-btn{text-align: right; }

.orderadd .order-form .order-contact .contact-item .contact-btn button{margin-right: 20px;width: 54px; height: 24px; background-color: #bc251c;color:#fcfbfb;border:none;border-radius: 5px;}

.orderadd .order-form .order-contact .contact-item .contact-btn a{display: inline-block;padding:0 5px; }

.orderadd .order-form .order-contact .contact-item .form-group{margin:20px 0;}

.orderadd .order-form .order-contact .contact-item .form-group label{width: 52px;float: left;line-height: 34px;font-size: 1.1rem;font-weight:normal;}

.orderadd .order-form .order-contact .contact-item .form-group .form-text{ margin-left: 52px;}

.orderadd .order-form .order-contact .contact-add{background: #eee url(../img/contact-add-bg.png) center center no-repeat;background-size: cover;width: 310px; height: 172px;float: left;cursor: pointer;}



.orderadd .order-form .order-info{}

.orderadd .order-form .order-info ul li{ float: left; }

.orderadd .order-form .order-info ul li:nth-child(1){width: 50%;}

.orderadd .order-form .order-info ul li:nth-child(2){width: 25%;}

.orderadd .order-form .order-info ul li:nth-child(3){width: 10%;}

.orderadd .order-form .order-info ul li:nth-child(4){width: 15%; text-align: right;}

.orderadd .order-form .order-info .tit{font-size: 1.1rem;margin-bottom: 20px;padding:0 20px; }

.orderadd .order-form .order-info .info{border:1px solid #aaa;padding:40px 20px;}

.orderadd .order-form .order-info .info ul{padding:20px 0;border-top:1px dotted #ccc;}

.orderadd .order-form .order-info .info ul:first-child{border-top:none;}

.orderadd .order-form .order-info .info ul li {color:#bc251c;font-size: 1.1rem;}

.orderadd .order-form .order-info .info ul li .orderinfo h5{color:#000000;font-size: 1.1rem;line-height: 30px;}

.orderadd .order-form .order-info .info ul li .orderinfo p{color:#444;font-size: 1.1rem;}

.orderadd .order-form .order-info .info ul li:last-child{color:#bc251c;}

.orderadd .order-form .order-info .remark {border:1px solid #aaa; border-top:none; padding:10px 20px;background-color: #eee;}

.orderadd .order-form .order-info .remark label{width:6%; float: left;line-height: 34px;font-size: 1.1rem;font-weight:normal;margin:0;}

.orderadd .order-form .order-info .remark .form-text{float: left;width: 65%;}

.orderadd .order-form .order-info .remark .amount{float: left;width: 29%; text-align: right;line-height: 34px;font-size: 1.1rem;color:#bc251c;}

.orderadd .order-form .order-info .totaltext{padding:20px;text-align: right;font-size: 1.1rem;}

.orderadd .order-form .order-info .payamount{border:1px solid #aaa; padding:10px 20px;background-color: #eee;font-size: 1.1rem;text-align: right;line-height: 34px;}

.orderadd .order-form .order-info .payamount p{color:#bc251c;display: inline;font-weight: bold;font-size: 1.4rem;}

.orderadd .order-form .orderbtn{text-align: right;margin:30px 0; }

.orderadd .order-form .orderbtn .btn{width: 150px;height: 45px;background: #bc251c;border-radius: 0; border:none;font-size: 1.2rem;color:#fffcfc;margin-left: 20px;}



.orderadd .order-result{}

.orderadd .order-result .text{width: 520px;margin:0 auto;padding:30px 0;}

.orderadd .order-result .text img{width: 40px;float: left;}

.orderadd .order-result .text .txt{margin-left: 50px;}

.orderadd .order-result .text .txt h4{font-size: 1.1rem;line-height: 1.6em;}

.orderadd .order-result .text .txt .djs{font-size: 0.9rem;color:#6b6767;line-height: 1.6em;}

.orderadd .order-result .text .txt p{line-height: 1.6em;}



.orderadd .pay-method{padding-bottom: 20px;}

.orderadd .pay-method ul#PayTab{}

.orderadd .pay-method ul#PayTab li:first-child{width: 740px;}

.orderadd .pay-method ul#PayTab li h4{height: 20px;line-height: 20px;font-size: 1.2rem; border-left: 5px solid #000;color:#000;font-weight: bold;padding-left: 10px;margin-top: 8px;}

.orderadd .pay-method ul#PayTab li a{padding:10px 25px;}

.orderadd .pay-method #PayTabContent{border:1px solid #ccc;border-top:none;}

.orderadd .pay-method #PayTabContent .tab-pane{padding:20px 0; }

.orderadd .pay-method #PayTabContent .tab-pane .payinfo{text-align:center;margin-bottom:30px;}

.orderadd .pay-method #PayTabContent .tab-pane .payinfo p{line-height:2em;font-size:1.2rem;}

.orderadd .pay-method .payitem{width: 770px; height: 80px;border:1px solid #ccc;margin:40px auto;cursor: pointer;position: relative;}

.orderadd .pay-method .payitem i{width: 50px;height: 50px;}

.orderadd .pay-method .payitem:hover{border:1px solid #ffc600;}

.orderadd .pay-method .payitem.selected{border:2px solid #bc251c;}

.orderadd .pay-method .payitem.selected i{position: absolute;right: 0;bottom: 0;background:url(../img/pay-selected-ico.jpg);background-size: 100%;}

.orderadd .pay-method .paybtn{text-align: center;margin:30px 0;}

.orderadd .pay-method .paybtn .btn{width: 150px;height: 45px;background: #bc251c;border:none;font-size: 1.25rem;color:#fffcfc;}

.orderadd .pay-method ul.banklist{text-align: center;width: 1060px;margin:16px auto;}

.orderadd .pay-method ul.banklist li{float: left;width: 192px;height: 42px;border:1px solid #ccc;padding:1px; margin:10px;border-radius: 3px;cursor: pointer;position: relative;}

.orderadd .pay-method ul.banklist li img{width: 132px; height: 38px;}

.orderadd .pay-method ul.banklist li i{width: 30px;height: 30px;}

.orderadd .pay-method ul.banklist li:hover{border:1px solid #ffc600;}

.orderadd .pay-method ul.banklist li.selected{border:2px solid #ffc600;padding:0;}

.orderadd .pay-method ul.banklist li.selected i{position: absolute; right: 0;bottom: 0;background:url(../img/pay-selected-ico.jpg);background-size: 100%;}



.orderadd .pay-success{ }

.orderadd .pay-success{text-align: center;padding:20px 15px;}

.orderadd .pay-info {border:1px solid #ccc;margin-top: 20px;padding:40px 15px;}

.orderadd .pay-info ul{margin-top: 35px;}

.orderadd .pay-info ul li{}

.orderadd .pay-info ul li .item{background-color: #eee;position: relative; max-width:300px;margin:auto;  text-align: center;padding:60px 15px 40px 15px;}

.orderadd .pay-info .item .pic{padding:5px;border-radius: 50%;width: 70px;height: 70px;background-color: #fff; position: absolute;top:-35px;left:50%;margin-left: -35px;}

.orderadd .pay-info .item .pic img{width: 100%;border-radius: 50%;}

.orderadd .pay-info .item .text { }

.orderadd .pay-info .item .text h4{line-height: 30px;color:#313030;font-weight: bold;font-size: 1.2rem;margin-bottom: 10px;}

.orderadd .pay-info .item .text .txt{line-height: 1.75em;font-size: 1rem;color:#666;height: 5.25em;overflow: hidden;max-width: 220px;margin:auto;text-align: left;}

.orderadd .pay-info .item .text p{}

.orderadd .pay-info .item .text a{display: block;width: 7rem;background-color: #959595;color:#fcfcfc;line-height: 2rem;margin:20px auto 0 auto;}





/******************************************************user*******************************************************/

.usermain{padding:30px 0; }

.usermain .userleft{width: 235px;background-color: #fff;float: left;}

.usermain .userleft .head{}

.usermain .userleft .head h3{font-size: 1.2rem;line-height: 42px;color:#fcfcfc;background-color: #bc251c;}

.usermain .userleft .head h3 a{display: block;width: 100%;height: 100%;padding:0 20px 0 10px;}

.usermain .userleft .head h3 i.fa-user-o{margin-right: 10px;}

/*.usermain .userleft .head h3 img {margin-right: 10px;}*/

.usermain .userleft .head h3 i.fa-angle-right{float: right;font-size: 1.65rem;line-height: 40px;}

.usermain .userleft .head h3.active{background-color: #626262;}

.usermain .userleft .usermenu{margin-top: 10px; }

.usermain .userleft .usermenu h4{font-size: 1.1rem;line-height: 42px;padding:0 10px;color:#fcfcfc;background-color: #bc251c;padding-left: 40px;padding-right: 25px;cursor: pointer;}

.usermain .userleft .usermenu h4 i.fa-angle-down{float: right;font-size: 1.5rem;line-height: 40px;}

.usermain .userleft .usermenu ul li{line-height: 44px;font-size: 16px;background-color: #eee;margin-top: 10px;padding-left: 40px;}

.usermain .userleft .usermenu ul li.active a{color:#bc251c;}

.usermain .userleft .usermenu h4.active{background-color: #626262;}

.usermain .userleft .logout{margin-top: 10px;}

.usermain .userleft .logout a{font-size: 1.2rem;line-height: 42px;display: block;text-align: center; padding:0 10px;color:#fcfcfc;background-color: #626262; }



.usermain .content{background-color: #fff;width: 900px;float: right;padding-left:50px;}

.UserInfo .head{background-color: #f5f5f5;padding:10px 20px;}

.UserInfo .head table{float: left;}

.UserInfo .head .headpic{width: 108px;height: 108px;}

.UserInfo .head .headpic img{border-radius: 50%;width: 100%;}

.UserInfo .head .filePic{ width:108px; height:108px; cursor:pointer; z-index:11; position:absolute; margin-top:-108px;filter:alpha(opacity=0); opacity:0; color:#fff;}

.UserInfo .head .btnpic{ width:50px; height:20px; border:none;/*margin-left:20px;*/margin-top:5px; margin-left:2px;background:#f0b607;color:#fff;text-align:center;line-height:20px;float:left; display:none; }

.UserInfo .head .btnpic#cancelPic{background:#ccc;margin-left:4px;}

.UserInfo .head ul{border-left: 1px dashed #ccc;float: left;height: 108px; padding:12px 0;padding-left: 120px;margin-left: 20px;}

.UserInfo .head ul li{line-height: 40px;}

.UserInfo .head ul li p{display: inline-block;width: 240px;}

.UserInfo .head ul li a{display: inline-block;}



.UserInfo .profile{padding:20px 0;}

.UserInfo .profile ul li{line-height: 40px;color:#898788;}



.UserInfo .browse-record{margin-top:20px;}

.UserInfo .browse-record h4{font-size: 16px;color:#4b4a4a;margin-bottom: 20px;}

.UserInfo .browse-record ul li{margin-bottom: 20px;}

.UserInfo .browse-record ul li h5{font-size: 16px;line-height: 30px;margin-top: 15px;color:#454343;}

.UserInfo .browse-record ul li p{color:#ffc600;font-size: 22px;line-height: 36px;}



.myorder {}

.myorder .ordermenu{margin-bottom: 30px;}

.myorder .ordermenu ul{margin:0 -2px;}

.myorder .ordermenu ul li{width: 25%;float: left;color:#000000;padding:0 2px;}

.myorder .ordermenu ul li p{padding:5px;background-color: #dcdcdc; }

.myorder .ordermenu ul li a{border:1px solid #dcdcdc;display: block;height: 40px;line-height: 40px;font-size: 1.2rem;text-align: center;}

.myorder .ordermenu ul li.active p,.myorder .ordermenu ul li:hover p{background-color: #bc251c; color:#fdfafa;}

.myorder .ordermenu ul li.active a,.myorder .ordermenu ul li:hover a{border:1px solid #fff;}

.myorder .orderlist{}

.myorder .orderlist .title{height: 42px; line-height: 42px;background-color: #838383;margin-bottom: 10px;padding:0 20px;color:#fcfcfc;}

.myorder .orderlist ul li{float: left;font-size: 1.1rem;}

.myorder .orderlist ul li:nth-child(1){width: 46%;}

.myorder .orderlist ul li:nth-child(2){width: 14%;}

.myorder .orderlist ul li:nth-child(3){width: 14%;}

.myorder .orderlist ul li:nth-child(4){width: 14%;}

.myorder .orderlist ul li:nth-child(5){width: 12%;}

.myorder .orderlist .itemlist{margin-bottom: 30px;border:1px solid #ccc;}

.myorder .orderlist .itemlist .item-head{border-bottom: 1px solid #ccc;padding:0 20px;line-height: 40px;font-size: 1.1rem;}

.myorder .orderlist .itemlist .item-head .date{width: 35%;float: left;}

.myorder .orderlist .itemlist .item-head .ordernum{width: 45%;float: left;}

.myorder .orderlist .itemlist .item-head .del{width: 20%;float: left;text-align: right;font-size: 1.7rem;color:#888;}

.myorder .orderlist .itemlist .item-main{padding:10px 20px;}

.myorder .orderlist .itemlist .item-main .prolist{width:74%;float:left;color:#848282;}

.myorder .orderlist .itemlist .item-main .prolist ul{padding:10px 0;}

.myorder .orderlist .itemlist .item-main .prolist ul li .orderinfo img{width: 64px;float: left;}

.myorder .orderlist .itemlist .item-main .prolist ul li .orderinfo h5{color:#000000;font-size: 1.1rem;line-height: 24px;margin-left: 70px;}

.myorder .orderlist .itemlist .item-main .prolist ul li .orderinfo p{color:#848282;font-size: 1.1rem;margin-left: 70px;}

.myorder .orderlist .itemlist .item-main .prolist ul li:nth-child(1){width: 62%;}

.myorder .orderlist .itemlist .item-main .prolist ul li:nth-child(2){width: 19%;}

.myorder .orderlist .itemlist .item-main .prolist ul li:nth-child(3){width: 19%;}

.myorder .orderlist .itemlist .item-main .tongji{width:26%;float:left;padding:10px 0;}

.myorder .orderlist .itemlist .item-main .tongji .total{color:#bc251c;float:left;width:54%;}

.myorder .orderlist .itemlist .item-main .tongji .state {float:left;width:46%; }

.myorder .orderlist .itemlist .item-main .tongji .state a,.myorder .orderlist .itemlist .item-main .tongji .state span{display: block;width: 90px;margin-bottom: 5px; height: 32px;background-color: #bc251c;color:#fcfcfc; text-align: center;line-height: 32px;font-size: 14px;}

.myorder .orderlist .itemlist .item-main .tongji .state a{cursor:pointer;}



.usermain .comment .itemlist{margin-bottom: 30px;border:1px solid #ccc;}

.usermain .comment .itemlist .item-head{border-bottom: 1px solid #ccc;padding:0 20px;line-height: 40px;font-size: 1.1rem;}

.usermain .comment .itemlist .item-head .date{width: 35%;float: left;}

.usermain .comment .itemlist .item-head .ordernum{width: 45%;float: left;} 

.usermain .comment .itemlist .item-head .del{width: 20%;float: left;text-align: right;font-size: 1.7rem;color:#888;}

.usermain .comment .itemlist .item-main{padding:30px 20px;border-bottom: 1px solid #ccc;}

.usermain .comment .itemlist .item-main ul li{float: left; color:#666;}

/*.usermain .comment .itemlist .item-main ul li .orderinfo img{width: 64px;float: left;}

.usermain .comment .itemlist .item-main ul li .orderinfo h5{color:#000000;font-size: 1.1rem;line-height: 24px;margin-left: 70px;}

.usermain .comment .itemlist .item-main ul li .orderinfo p{color:#848282;font-size: 1.1rem;margin-left: 70px;}*/

/*.usermain .comment .itemlist .item-main ul li:nth-child(1){width: 50%; }

.usermain .comment .itemlist .item-main ul li:nth-child(2){width: 17%;}

.usermain .comment .itemlist .item-main ul li:nth-child(3){width: 16%;}

.usermain .comment .itemlist .item-main ul li:nth-child(4){width: 17%;color:#bc251c;}*/

.usermain .comment .itemlist .item-main .prolist ul{padding:10px 0;}

.usermain .comment .itemlist .item-main .prolist{width:83%;float:left;color:#848282;}

.usermain .comment .itemlist .item-main .prolist ul li .orderinfo img{width: 64px;float: left;}

.usermain .comment .itemlist .item-main .prolist ul li .orderinfo h5{color:#000000;font-size: 1.1rem;line-height: 24px;margin-left: 70px;}

.usermain .comment .itemlist .item-main .prolist ul li .orderinfo p{color:#848282;font-size: 1.1rem;margin-left: 70px;}

.usermain .comment .itemlist .item-main .prolist ul li:nth-child(1){width: 66%;}

.usermain .comment .itemlist .item-main .prolist ul li:nth-child(2){width: 18%;}

.usermain .comment .itemlist .item-main .prolist ul li:nth-child(3){width: 16%;}

.usermain .comment .itemlist .item-main .tongji{width:17%;float:left;padding:10px 0;}

.usermain .comment .itemlist .item-main .tongji .total{color:#bc251c;float:left;width:54%;}

.usermain .comment .itemlist .item-comment{padding:20px 15px;}

.usermain .comment .itemlist .item-comment textarea{width: 100%;border:none;resize:none;}

.usermain .comment .itemlist .item-comment .txt{padding:10px 20px;line-height: 24px;}



.usermain .comment .form-btn{text-align: center;}

.usermain .comment .form-btn button{width: 9rem;height: 2.4rem;background-color: #bc251c;border:none;color:#fcfcfc;border-radius:5px;}



.usermain .shopcart{}

.shopcart .head{  line-height: 20px;background-color: #707070;margin-bottom: 10px;padding:10px 10px;color:#fcfcfc;}

.shopcart ul li{float: left;font-size: 1.1rem;}

.shopcart ul li:nth-child(1){width: 15%;}

.shopcart ul li:nth-child(2){width: 40%;}

.shopcart ul li:nth-child(3){width: 18%;}

.shopcart ul li:nth-child(4){width: 18%;}

.shopcart ul li:nth-child(5){width: 9%;}

.shopcart .itemlist{padding:30px 10px;margin-bottom: 30px;border:1px solid #ccc;}

.shopcart .itemlist .count{display: inline-block; height: 24px;text-align: center;overflow: hidden;}

.shopcart .itemlist .count span{width: 20px;height: 24px; float: left;line-height: 24px; font-size: 1rem; cursor: pointer;border:1px solid #ddd;}

.shopcart .itemlist .count .text-control{width: 40px;height: 24px;float: left;text-align: center;border:1px solid #ccc;}

.shopcart ul li a.del{font-size: 1.7rem;color:#777;}

.shopcart ul li input[type="checkbox"]{width: 20px; height:20px;margin:0;float: left;margin-right: 5px;}

.shopcart .itemlist ul li:nth-child(1) img{width: 70px;float: right;margin-right: 10px;}

.shopcart .itemlist ul li .orderinfo h5{color:#000000;font-size: 1.1rem;height: 24px;}

.shopcart .itemlist ul li .orderinfo p{color:#848282;font-size: 1.1rem;}

.shopcart .itemlist ul li:nth-child(4){color:#bc251c;font-size: 1.2rem;}



.usermain .infolist{}

.infolist .head{  line-height: 20px;background-color: #707070;margin-bottom: 10px;padding:10px 10px;color:#fcfcfc;}

.infolist ul li{float: left;font-size: 1.1rem;text-align: center;line-height: 2rem;}

.infolist ul li:nth-child(1){width: 16%;text-align:left;}

.infolist ul li:nth-child(2){width: 20%;}

.infolist ul li:nth-child(3){width: 18%;}

.infolist ul li:nth-child(4){width: 18%;}

.infolist ul li:nth-child(5){width: 18%;}

.infolist ul li:nth-child(6){width: 10%;}

.infolist .itemlist{padding:20px 10px;margin-bottom: 15px;border:1px solid #ccc;}

.infolist .itemlist ul li .price{color:#bc251c;font-size: 1.2rem;}

.infolist .itemlist ul li a.del{font-size: 1.7rem;color:#777;}



.usermain .publish{}

.usermain .publish section{margin-bottom: 1rem;}

.usermain .publish section h3{font-size: 1.1rem;color:#bc251c;border-bottom: 1px solid #ccc;height: 2rem;}

.usermain .publish section .form-body{padding:10px 0;}

.usermain .publish section .form-body .form-item{padding:10px 0;}

.usermain .publish section .form-body .form-item .form-tit{width: 9rem;float: left;line-height: 2.3rem;}

.usermain .publish section .form-body .form-item .form-tit1{line-height: 1.2rem;}

.usermain .publish section .form-body .form-item .form-con{margin-left: 9rem;color:#666;}

.usermain .publish section .form-body .form-item .form-con select{width: 12rem;margin-right: 1rem;height: 2.3rem;padding:0 1rem;}

.usermain .publish section .form-body .form-item .form-con .form-text{height: 2.3rem;width: 100%;padding:0 1rem;}

.usermain .publish section .form-body .form-item .form-con .form-date{height: 2.3rem;width: 12rem;padding-left:1rem;}

.usermain .publish section .form-body .form-item .form-con .form-text1{height: 2.3rem;width:25rem;margin-right: 1rem;padding:0 1rem;}

.usermain .publish section .form-body .form-item .form-con textarea{width: 100%;padding:0.5rem 1rem; height: 10rem;resize: none;}

.usermain .publish section .form-body .form-item .form-con span{display: inline-block;width:8rem;  margin-right: 1rem;}

.usermain .publish section .form-body .form-item .form-con label{font-size: 1rem;font-weight: normal;margin-left:0.5rem;}

/*.usermain .publish section .form-body .form-item .form-con span input{margin-right: 0.5rem;}*/

.usermain .publish section .form-tax .form-item .form-tit{width: 15rem;float: left;line-height: 2.3rem;}

.usermain .publish section .form-tax .form-item .form-tit i{width: 0.7rem;height: 0.7rem;display: inline-block;border-radius:50%;background-color: #bc251c;margin-right: 10px;}

.usermain .publish section .form-tax .form-item .form-con{margin-left: 15rem;color:#666;}

.usermain .publish section .form-tax .form-item .form-con span{display: inline-block;width:8rem;  margin-right: 1rem;}

.usermain .publish section .form-tax .form-item .form-con label{font-size: 1rem;font-weight: normal;}

.usermain .publish section .form-tax .form-item .form-con input{margin-right: 0.5rem;}

.usermain .publish section .form-body .form-item .form-con .form-text2{height: 2.3rem;width: 18rem;padding:0 1rem;} 

.usermain .publish section .form-body .form-item .form-con .tips{color:#bc251c;display:inline;}

.usermain .publish section .form-body .form-item .form-con input[type="checkbox"]{width: 1rem;height:1rem;vertical-align: middle; margin-top: 0;}

.usermain .publish section .form-btn{padding:0;}

.usermain .publish section .form-btn .form-item .form-con button{width: 18rem;height: 2.3rem;color: #fcfcfc;background-color: #bc251c;border:none;}

.agreement{color:#bc251c;}

.agreement:hover{color:#bc251c;}





/*.shopcart .invoice{padding-bottom: 20px;}

.shopcart .invoice .form-check{padding:0 10px;margin-bottom: 20px;}

.shopcart .invoice .form-check input[type="checkbox"]{width: 20px; height:20px;margin:0;float: left;margin-right: 10px;}

.shopcart .invoice .form-check span{float: left;font-size: 16px;font-weight: normal;line-height: 20px;margin-right: 30px;}

.shopcart .invoice .form-text{margin-bottom: 20px;}

.shopcart .invoice .form-text .form-control{border-radius: 0;height: 40px;}*/



.shopcart .result{background-color: #eee;padding:10px 20px;margin-bottom: 30px;}

.shopcart .result .text{float: left;width: 60%;font-size: 1.1rem;line-height: 32px;}

.shopcart .result .text span{color:#fe5b00;font-size: 1.4rem;}

.shopcart .result .amount{float: left;width: 40%;text-align: right;}

.shopcart .result .amount p{display: inline-block;font-size: 1.6rem;color:#fe5b00;}



.shopcart .shopcartbtn{padding:20px;text-align: right;}

.shopcart .shopcartbtn .btn{width: 120px;height: 52px;font-size: 1.2rem;margin-left: 20px;border-radius: 0;}

.shopcart .shopcartbtn a.btn{line-height: 52px;border:2px solid #959595;padding:0;}

.shopcart .shopcartbtn input.btn{background-color: #bc251c;color:#fcfcfc;}



.usermain .UserInfo .password{padding:40px;color:#7d7d7d;}

.usermain .UserInfo .password h3{text-align: center;font-size: 1.6rem;color:#333;}

.UserInfo .password .form-group {margin:20px 0;}

.UserInfo .password .form-group .form-text{padding:0;}

.UserInfo .password .form-group label{text-align: right;font-size: 1.1rem;font-weight: normal;line-height: 40px;margin:0;}

.UserInfo .password .form-group span{font-size: 1.1rem;line-height: 40px;}

.UserInfo .password .form-group .form-control{height: 40px;border-radius: 0;}

.UserInfo .password .form-btn{text-align: center;padding:10px 0;}

.UserInfo .password .form-btn .btn{width: 12rem;height: 36px;background-color: #bc251c;font-size: 1.2rem;color:#fefbfb;border-radius: 0;}



.UserInfo .Setting{padding:30px 0;}

.UserInfo .Setting h3{text-align: center;font-size: 1.6rem;color:#333;}

.UserInfo .Setting .form-group {margin:20px 0;color:#6e6c6c;}

.UserInfo .Setting .form-group .form-text{padding:0;font-size: 1.1rem;line-height: 40px;}

.UserInfo .Setting .form-group .form-text span{margin-right: 30px;/*display: inline-block;*/}

.UserInfo .Setting .form-group .form-text input[type="radio"]{width: 18px;height: 18px;/*float: left;*/margin:0;}

.UserInfo .Setting .form-group label{text-align: right;font-size: 16px;font-weight: normal;line-height: 40px;margin:0;}

.UserInfo .Setting .form-group .form-control{height: 40px;border-radius: 0;width: 350px;}

.UserInfo .Setting .form-group .select-control{height: 40px;width: 110px;border:1px solid #ccc;float: left;margin-right: 10px;}

.UserInfo .Setting .form-group .form-tel a{ color:#bc251c;}

/*.UserInfo .Setting .form-group .form-code {width: 350px;float: left;}

.UserInfo .Setting .form-group .form-code .form-control{border-radius: 0;width: }*/

.UserInfo .Setting .form-btn{text-align: center;padding:10px 0;}

.UserInfo .Setting .form-btn .btn{width: 140px;height: 36px;background-color: #bc251c;font-size: 1.2rem;color:#fcfcfc;border-radius: 0;}





/***************help******************/

.help{padding:40px 0;}

.help .helpleft{width: 235px;float: left;border:1px solid #ccc;}

.help .helpleft h3{font-size: 18px;height: 60px; line-height: 60px; padding:0 20px;border-bottom: 1px solid #ccc;}

.help .helpleft ul li{ line-height: 45px;margin: 15px 0;}

.help .helpleft ul li a{display: block;padding:0 20px;}

.help .helpleft ul li a:hover,.help .helpleft ul li a.active{background-color:#f4f2f2;}

.help .content{margin-left: 260px; }

.help .content .head{height: 60px;border-bottom: 1px solid #ccc; }

.help .content .head h2{font-size: 20px;line-height: 60px;}

.help .content .text{padding:20px 0;}



/************************************************************alert******************************************************/

.alert-outer{position: fixed;width: 100%;height: 100%;top:0;left:0;background-color: rgba(0,0,0,0.6);display: none;z-index:99;}

.alert-outer .alert-inter{width: 420px;height: 220px;border-top:10px solid #bc251c;position: absolute;top:50%;left:50%;margin-top: -110px;margin-left: -210px;background-color: #fff;}

.alert-outer .alert-inter .alert-close{float: right;width: 22px;height: 22px;margin-right: 5px;margin-top: 5px;cursor: pointer;}

.alert-outer .alert-inter .alert-main{text-align: center;padding:1.75rem 1rem 0 1rem;}

.alert-outer .alert-inter .alert-main h3{line-height: 40px;font-size: 1.4rem;margin-bottom: 0.5rem;}

.alert-outer .alert-inter .alert-main h3 img{width: 2.5rem;margin-right: 0.5rem;}

.alert-outer .alert-inter .alert-main p{font-size: 1rem;line-height: 1.75rem;color:#5d5b5b;}

.alert-outer .alert-inter .alert-bot{padding:0.4rem 1rem; text-align: center;}

.alert-outer .alert-inter .alert-bot button{width: 10rem;height: 2.8rem;border-radius: 1.4rem;color:#fcfcfc; ;background-color: #bc251c;border:none;}



/*.agreement-outer{position: fixed;width: 100%;height: 100%;top:0;left:0;background-color: rgba(0,0,0,0.6);display: none;z-index:99;}

.agreement-outer .alert-inter{width: 420px;height: 220px;border-top:10px solid #bc251c;position: absolute;top:50%;left:50%;margin-top: -110px;margin-left: -210px;background-color: #fff;}

.agreement-outer .alert-inter .alert-close{float: right;width: 22px;height: 22px;margin-right: 5px;margin-top: 5px;cursor: pointer;}

.agreement-outer .alert-inter .alert-main{text-align: center;padding:1.75rem 1rem 0 1rem;}*/



.agreement-outer{position: fixed;width: 100%;height: 100%;top:0;left:0;background-color: rgba(0,0,0,0.6);display: none;z-index:99;padding:5% 20px;}

.agreement-outer .agreement-inter{width:900px;height:80%; border:5px solid #bc251c;position: absolute; left:50%; margin-left: -450px;background-color: #fff;}

.agreement-outer .agreement-inter .agreement-close{float: right;width: 22px;height: 22px;margin-right: 5px;margin-top: 5px;cursor: pointer;}

.agreement-outer .agreement-inter .agreement-main{ padding:3rem 3rem;}
.header2,.foot_list{ display:none;}
.home-bottom-operate-fixed { display:none;
}


@media(max-width: 1200px){

	.header .top-tel .hotline{width: 250px;}

	.header .top-tel .search .form-text{width: 300px;}

	.header .nav>ul{display: none;}

	.header .nav .menu-btn{display: block;width: 40px;height: 40px;float: right;padding:3px 0;text-align: center;cursor: pointer;}

	.header .nav .menu-btn i{font-size: 30px;}



    .index-case-main ul li{width:220px;box-sizing:border-box;margin-right:20px;}
	
	.foot_two .foot_two_contact img{ float:left; width:40%;}
	.foot_two .foot_two_contact .txt{ float:right; padding-right:10px; padding-left:0px; padding-top:0px;}
	.foot_two .foot_two_contact .txt p:nth-child(2),.foot_two .foot_two_contact .txt p:nth-child(3){ display:none;}
.foot_two .foot_two_contact{ display:none;}
.header2{ display:block;}
.foot_two_menu{ display:none;}
.foot-links{ display:none;}
.foot_list{ display:block; margin:10px 10px;}
.foot_list span{ font-weight:bold; float:left; color:#000; margin-right:10px;}
.foot_list a{ margin-right:5px;}
.home-bottom-operate-fixed {
	display:block;
    position: relative;
    z-index: 999;
    width: 100%;
    height: 0.8rem;
}
.home-bottom-operate-fixed .home-bottom-operate {
    position: fixed;
    width: 100%;
    height:40px;
    left: 0;
    bottom: 0;
    z-index: 999;
}
.home-bottom-operate {
    width: 100%;
    height: 0.8rem;
    background: #fff;
    display: flex;
    align-items: center;
}
.home-bottom-operate .outflex {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: stretch;
}
.home-bottom-operate .outflex .innerflex {
    flex: 1;
    height: 100%;
    display: flex;
    align-items: stretch;
}
.home-bottom-operate .outflex .innerflex a:first-child {
    border-right: 1px solid #ddd;
}
.home-bottom-operate .outflex .innerflex a {
    flex: 1;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    color: #666;
    border: 1px solid #ddd;
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
}
.home-bottom-operate .outflex .bphone, .home-bottom-operate .outflex .boffer {
    flex: 2;
    background: #999;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    color: #fff;
}
.home-bottom-operate .outflex .bphone img, .home-bottom-operate .outflex .boffer img {
    width: 0.25rem;
    margin: 0 0.1rem 0 0;
}
.home-bottom-operate .outflex .boffer {
    background: #008cd6;
}
.home-bottom-operate .outflex .innerflex a img {
    height:15px;
	margin-top:10px;
}
.home-bottom-operate .outflex .bphone img, .home-bottom-operate .outflex .boffer img {
    width: 15px;
    margin: 0 0.1rem 0 0;
}
}



@media(max-width: 991px){

	.top .top-left{width: 100px;}

	.top .top-left span{display: none;}

	.top .top-left>a{display: none;}

	.top .top-right{width: auto;}

	.index-case-main ul li{width:226px;box-sizing:border-box;margin-right:20px;}

}



@media(max-width: 767px){



	

}



@media(max-width: 400px){



	

}